QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#837036 | #9872. Key Recovery | hos_lyric# | AC ✓ | 738ms | 4200kb | C++14 | 9.5kb | 2024-12-29 13:53:06 | 2024-12-29 13:53:06 |
Judging History
answer
#include <cassert>
#include <cmath>
#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <algorithm>
#include <bitset>
#include <complex>
#include <deque>
#include <functional>
#include <iostream>
#include <limits>
#include <map>
#include <numeric>
#include <queue>
#include <random>
#include <set>
#include <sstream>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <utility>
#include <vector>
using namespace std;
using Int = long long;
template <class T1, class T2> ostream &operator<<(ostream &os, const pair<T1, T2> &a) { return os << "(" << a.first << ", " << a.second << ")"; };
template <class T> ostream &operator<<(ostream &os, const vector<T> &as) { const int sz = as.size(); os << "["; for (int i = 0; i < sz; ++i) { if (i >= 256) { os << ", ..."; break; } if (i > 0) { os << ", "; } os << as[i]; } return os << "]"; }
template <class T> void pv(T a, T b) { for (T i = a; i != b; ++i) cerr << *i << " "; cerr << endl; }
template <class T> bool chmin(T &t, const T &f) { if (t > f) { t = f; return true; } return false; }
template <class T> bool chmax(T &t, const T &f) { if (t < f) { t = f; return true; } return false; }
#define COLOR(s) ("\x1b[" s "m")
#ifndef _MBTI_CONVERTER_HPP
#define _MBTI_CONVERTER_HPP
#include <cstdint>
#include <array>
#include <random>
class MbtiConverter;
using MbtiTranformer = uint32_t (MbtiConverter::*)(uint32_t);
static constexpr int TRANSFORMER_NUM = 19;
class MbtiConverter{
public:
// private:
static const uint32_t __p[16];
static const uint32_t __rotr1[8];
static const MbtiTranformer __transformers[TRANSFORMER_NUM];
static uint32_t __arrToVal(std::array<uint32_t,8> arr){
uint32_t val = 0;
for(int i=0;i<8;i++){
val |= arr[i] << (4*i);
}
return val;
}
static std::array<uint32_t,8> __valToArr(uint32_t val){
std::array<uint32_t,8> arr;
for(int i=0;i<8;i++){
arr[i] = val & 0xf;
val >>= 4;
}
return arr;
}
uint32_t k;
uint32_t __xor(uint32_t in){
return in ^ k;
}
uint32_t __perm(uint32_t in){
uint32_t out = 0;
out |= __p[(in >> 0) & 0xf] << 0;
out |= __p[(in >> 4) & 0xf] << 4;
out |= __p[(in >> 8) & 0xf] << 8;
out |= __p[(in >> 12) & 0xf] << 12;
out |= __p[(in >> 16) & 0xf] << 16;
out |= __p[(in >> 20) & 0xf] << 20;
out |= __p[(in >> 24) & 0xf] << 24;
out |= __p[(in >> 28) & 0xf] << 28;
return out;
}
uint32_t __mix(uint32_t in_arg){
uint32_t in[8], t[8];
for(int i=0;i<8;i++){
in[i] = in_arg & 0xf;
in_arg >>= 4;
if(in[i] & 0x8){
t[i] = (in[i] << 1) ^ 0x13;
}else{
t[i] = in[i] << 1;
}
}
uint32_t out = 0;
for(int i=0;i<8;i++){
out |= ((in[__rotr1[i]])^(t[__rotr1[i]^1])) << (4*i);
}
return out;
}
public:
MbtiConverter(){
this->setRandomKey();
}
MbtiConverter(uint32_t k){
this->setKey(k);
}
void setRandomKey(){
std::mt19937 gen(std::random_device{}());
std::uniform_int_distribution<uint32_t> dist(0, 0xFFFFFFFF);
this->k = dist(gen);
}
void setKey(uint32_t k){
this->k = k;
}
bool check(uint32_t k){
return this->k == k;
}
uint32_t run(uint32_t in){
for(auto structure:__transformers){
in = (this->*structure)(in);
}
return in;
}
std::array<uint32_t,8> run(std::array<uint32_t,8> in){
return __valToArr(run(__arrToVal(in)));
}
uint32_t runBetween(uint32_t in, int start, int end){
for(int i = start; i < end; ++i){
in = (this->*__transformers[i])(in);
}
return in;
}
std::array<uint32_t,8> runBetween(std::array<uint32_t,8> in, int start, int end){
return __valToArr(runBetween(__arrToVal(in), start, end));
}
uint32_t runFrom(uint32_t in, int start){
return runBetween(in, start, TRANSFORMER_NUM);
}
std::array<uint32_t,8> runFrom(std::array<uint32_t,8> in, int start){
return __valToArr(runFrom(__arrToVal(in), start));
}
uint32_t runUntil(uint32_t in, int end){
return runBetween(in, 0, end);
}
std::array<uint32_t,8> runUntil(std::array<uint32_t,8> in, int end){
return __valToArr(runUntil(__arrToVal(in), end));
}
};
const uint32_t MbtiConverter::__p[16] = {0x7,0x0,0x5,0x6,0xb,0xf,0x4,0x3,0x1,0xd,0xc,0xe,0x8,0x9,0xa,0x2};
const uint32_t MbtiConverter::__rotr1[8] = {0x0,0x4,0x1,0x5,0x2,0x6,0x3,0x7};
const MbtiTranformer MbtiConverter::__transformers[TRANSFORMER_NUM] = {
&MbtiConverter::__xor,
&MbtiConverter::__perm,
&MbtiConverter::__mix,
&MbtiConverter::__xor,
&MbtiConverter::__perm,
&MbtiConverter::__mix,
&MbtiConverter::__xor,
&MbtiConverter::__perm,
&MbtiConverter::__mix,
&MbtiConverter::__xor,
&MbtiConverter::__perm,
&MbtiConverter::__mix,
&MbtiConverter::__xor,
&MbtiConverter::__perm,
&MbtiConverter::__mix,
&MbtiConverter::__xor,
&MbtiConverter::__perm,
&MbtiConverter::__mix,
&MbtiConverter::__xor
};
#endif
void exper() {
MbtiConverter mc(998244353);
mt19937_64 rng(58);
for (int n = 1; n <= 6; ++n) {
const unsigned base = rng();
for (int i0 = 0; i0 < 8; ++i0) for (int i1 = i0 + 1; i1 < 8; ++i1) {
int freq[8][16] = {};
for (unsigned a0 = 0; a0 < 16; ++a0) for (unsigned a1 = 0; a1 < 16; ++a1) {
const unsigned y = mc.runBetween(base ^ a0 << (i0*4) ^ a1 << (i1*4), 0, n * 3);
for (int i = 0; i < 8; ++i) ++freq[i][y >> (i*4) & 15];
}
for (int i = 0; i < 8; ++i) {
if (count(freq[i], freq[i] + 16, 16) == 16) {
cerr << "n = " << n << "; " << i0 << "," << i1 << " -> " << i << ": ";
pv(freq[i], freq[i] + 16);
}
// n = 4; {0,1}, {2,3}, {4,5}, {6,7}
}
}
}
}
unsigned invP[16];
unsigned invPerm(unsigned y) {
unsigned x = 0;
for (int i = 0; i < 8; ++i) x |= invP[y >> (i*4) & 15] << (i*4);
return x;
}
unsigned MOD[32];
pair<unsigned, unsigned> UNMIX[16][16];
unsigned invMix(unsigned y) {
constexpr int ROT[8] = {0, 2, 4, 6, 1, 3, 5, 7};
unsigned x = 0;
for (int i = 0; i < 8; i += 2) {
const unsigned a = y >> (ROT[i]*4) & 15;
const unsigned b = y >> (ROT[i+1]*4) & 15;
x |= UNMIX[a][b].first << (i*4);
x |= UNMIX[a][b].second << ((i+1)*4);
}
return x;
}
void unittest() {
MbtiConverter mc(998244353);
mt19937_64 rng(58);
for (int t = 0; t < 32; ++t) {
const unsigned x = rng();
const unsigned y = mc.runBetween(x, 1, 2);
assert(invPerm(y) == x);
}
for (int t = 0; t < 32; ++t) {
const unsigned x = rng();
const unsigned y = mc.runBetween(x, 2, 3);
assert(invMix(y) == x);
}
}
vector<pair<unsigned, unsigned>> tests;
unsigned ask(unsigned x) {
#ifdef LOCAL
// MbtiConverter mc(998244353);
MbtiConverter mc(1'000'000'007);
const unsigned y = mc.run(x);
#else
printf("? %08x\n", x);
fflush(stdout);
unsigned y;
scanf("%08x", &y);
#endif
tests.emplace_back(x, y);
return y;
}
bool check(unsigned k) {
MbtiConverter mc(k);
for (const auto &test : tests) {
if (mc.run(test.first) != test.second) return false;
}
return true;
}
#include <chrono>
#ifdef LOCAL
mt19937_64 rng(58);
#else
mt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count());
#endif
int main() {
// exper(); return 0;
for (unsigned a = 0; a < 16; ++a) invP[MbtiConverter::__p[a]] = a;
for (unsigned a = 0; a < 16; ++a) MOD[a] = a;
for (unsigned a = 0; a < 16; ++a) MOD[a ^ 16] = a ^ 3;
for (unsigned a = 0; a < 16; ++a) for (unsigned b = 0; b < 16; ++b) UNMIX[a ^ MOD[b << 1]][b ^ MOD[a << 1]] = make_pair(a, b);
unittest();
// {0,2,4,6}, {1,3,5,7}
vector<unsigned> kss[2];
for (int h = 0; h < 2; ++h) {
const unsigned mask = 0x0f0f0f0fU << (h*4);
for (unsigned k = mask; ; --k &= mask) {
kss[h].push_back(k);
if (!k) break;
}
}
{
const unsigned base = rng();
const int i0 = (rng() & 3) << 1;
const int i1 = i0 + 1;
vector<unsigned> ys;
for (unsigned a0 = 0; a0 < 16; ++a0) for (unsigned a1 = 0; a1 < 16; ++a1) {
const unsigned x = base ^ a0 << (i0*4) ^ a1 << (i1*4);
const unsigned y = ask(x);
ys.push_back(y);
}
for (int h = 0; h < 2; ++h) {
vector<unsigned> ks;
for (const unsigned k : kss[h]) {
int freq[16] = {};
for (const unsigned y : ys) {
unsigned x = y;
x ^= k;
x = invMix(x);
x = invPerm(x);
x ^= k;
x = invMix(x);
x = invPerm(x);
x ^= k;
if (++freq[x >> (h*7*4) & 15] > 16) {
goto failed;
}
}
ks.push_back(k);
failed:{}
}
kss[h].swap(ks);
}
cerr<<"|kss[*]| = "<<kss[0].size()<<" "<<kss[1].size()<<endl;
}
for (; (int)tests.size() < 4096; ) ask(rng());
for (const unsigned k0 : kss[0]) for (const unsigned k1 : kss[1]) {
const unsigned k = k0 | k1;
if (check(k)) {
printf("! %u\n", k);
fflush(stdout);
exit(0);
}
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 674ms
memory: 3992kb
input:
e2e21ee3 2a45e90b 78fa2b5e ac2eaaf0 67e7df22 c075117b fc975186 67eab590 17e4d31e f566e70e 56807554 3935157e 8d7a5771 ed5d74a7 02df3d7d 99357d29 93bd8a3b 49ed5983 c3d4d514 6754b797 770a9c4c 5436e057 671e4118 a178c79f 8ac7b070 4ccef54d f143dde0 d85be544 6eb65f1a eedce0cc 08d3a88f 67763f03 45f97aab 984...
output:
? f4587b70 ? f4587b60 ? f4587b50 ? f4587b40 ? f4587b30 ? f4587b20 ? f4587b10 ? f4587b00 ? f4587bf0 ? f4587be0 ? f4587bd0 ? f4587bc0 ? f4587bb0 ? f4587ba0 ? f4587b90 ? f4587b80 ? f4587b71 ? f4587b61 ? f4587b51 ? f4587b41 ? f4587b31 ? f4587b21 ? f4587b11 ? f4587b01 ? f4587bf1 ? f4587be1 ? f4587bd1 ? f...
result:
ok Correct! Found k = 0x3b800001.
Test #2:
score: 0
Accepted
time: 692ms
memory: 3976kb
input:
939cc179 f2fdd9ec a2826edd 3581cf47 0452bb3e 941eda40 303112c5 09c3f918 d9e247c8 6b8b002f d3d5c1b5 5299b3cd a1df1e1e 5bfd6634 9d5e4318 5c759b60 b2a12d05 5c6fcaca 0411194b 0a31b5ee 2e3faff5 053374fd 4a281f11 977ba52e 18358049 0a2512ac 5ffd0226 7d15d8d8 dade907b 68eb28a3 3efda9c3 9cafae15 2ff6006e a0e...
output:
? a53fd9c4 ? a53fd9d4 ? a53fd9e4 ? a53fd9f4 ? a53fd984 ? a53fd994 ? a53fd9a4 ? a53fd9b4 ? a53fd944 ? a53fd954 ? a53fd964 ? a53fd974 ? a53fd904 ? a53fd914 ? a53fd924 ? a53fd934 ? a53fd9c5 ? a53fd9d5 ? a53fd9e5 ? a53fd9f5 ? a53fd985 ? a53fd995 ? a53fd9a5 ? a53fd9b5 ? a53fd945 ? a53fd955 ? a53fd965 ? a...
result:
ok Correct! Found k = 0x0.
Test #3:
score: 0
Accepted
time: 711ms
memory: 3980kb
input:
6aecd742 a8947a0b c92fd0b4 6e1be406 9af207bc b0a2fb1d 34cc2dbd 7d15ee37 6099d85a b188cea4 262616bb 138e373d 9030ca04 739bb8e0 6c2df13c 3ac0d6f1 c618282f 5d11e6a5 a09c419f 622156b8 3897aaf6 85675218 54885e60 af010fff 3a7372c7 f1415233 8b992d87 e871cf6a ce464c31 9cb78f4b 24fa8079 54a5db48 80d9c032 9f3...
output:
? da23cfae ? da33cfae ? da03cfae ? da13cfae ? da63cfae ? da73cfae ? da43cfae ? da53cfae ? daa3cfae ? dab3cfae ? da83cfae ? da93cfae ? dae3cfae ? daf3cfae ? dac3cfae ? dad3cfae ? da22cfae ? da32cfae ? da02cfae ? da12cfae ? da62cfae ? da72cfae ? da42cfae ? da52cfae ? daa2cfae ? dab2cfae ? da82cfae ? d...
result:
ok Correct! Found k = 0xffffffff.
Test #4:
score: 0
Accepted
time: 687ms
memory: 3984kb
input:
110afeb8 c81ddf7a e0345479 d2f864b6 b16e16e8 e81cda41 1cbf675f 130c13e7 d1ec16a7 f49783cc 2e81763c e070c530 1fd423ed 57de3e22 4de94bf1 c962ffba 15c2cdd0 e03df080 fe2f7421 ee48f0d1 353e1cd4 d7b344d3 8d01d01d 8db1d585 5a724da4 0d2d022a e0c3d12c ee7b32cf b8ac0fdf 48dff781 cd69cd09 bee135cd 0d4e07db 1c1...
output:
? b9b690fa ? b9b690ea ? b9b690da ? b9b690ca ? b9b690ba ? b9b690aa ? b9b6909a ? b9b6908a ? b9b6907a ? b9b6906a ? b9b6905a ? b9b6904a ? b9b6903a ? b9b6902a ? b9b6901a ? b9b6900a ? b9b690fb ? b9b690eb ? b9b690db ? b9b690cb ? b9b690bb ? b9b690ab ? b9b6909b ? b9b6908b ? b9b6907b ? b9b6906b ? b9b6905b ? b...
result:
ok Correct! Found k = 0x75bcd15.
Test #5:
score: 0
Accepted
time: 718ms
memory: 3956kb
input:
94611ae6 6902605f 13466a5d a4d9e5b2 94a15bcc f253c2c0 9ee4331f 7303f2e0 bb1dc977 d95c00a7 9c8f66fe 8fc2353d 3e9aa440 6453a2b7 c96d9883 692d4e33 2adc7611 d8ff47f1 a7101aae b5690f7f a2ca4a82 2b93ef82 cd530d4e 0ea38cbe 1363c7d7 3ccd46ab 6e888a39 d6a97950 bdcb36fa 045b9015 8581c82e ba63eb35 cb9e6011 7ce...
output:
? 02fec0a4 ? 02fec0b4 ? 02fec084 ? 02fec094 ? 02fec0e4 ? 02fec0f4 ? 02fec0c4 ? 02fec0d4 ? 02fec024 ? 02fec034 ? 02fec004 ? 02fec014 ? 02fec064 ? 02fec074 ? 02fec044 ? 02fec054 ? 02fec0a5 ? 02fec0b5 ? 02fec085 ? 02fec095 ? 02fec0e5 ? 02fec0f5 ? 02fec0c5 ? 02fec0d5 ? 02fec025 ? 02fec035 ? 02fec005 ? 0...
result:
ok Correct! Found k = 0x6659f605.
Test #6:
score: 0
Accepted
time: 697ms
memory: 3964kb
input:
5fda268b 060db782 d257dd18 5478673d a4df429e ecba9420 d43637d9 216f7d3d c11a35b6 3b7b4558 b056d529 cf7f723c 772ddeca 4cda15c8 b9f7f8b1 ff033c3d fe26c0cb 3c9fcaac db4d3c6b 63221972 e7bdeed1 adeab860 928361ee 6f952b83 4b77c59b 237d0a3d d968ebce b3c2c2a5 b61e2f40 395999ba c648e401 72a3e382 68a862d3 385...
output:
? d6ef8482 ? d6ff8482 ? d6cf8482 ? d6df8482 ? d6af8482 ? d6bf8482 ? d68f8482 ? d69f8482 ? d66f8482 ? d67f8482 ? d64f8482 ? d65f8482 ? d62f8482 ? d63f8482 ? d60f8482 ? d61f8482 ? d6ee8482 ? d6fe8482 ? d6ce8482 ? d6de8482 ? d6ae8482 ? d6be8482 ? d68e8482 ? d69e8482 ? d66e8482 ? d67e8482 ? d64e8482 ? d...
result:
ok Correct! Found k = 0x27bc86aa.
Test #7:
score: 0
Accepted
time: 710ms
memory: 4152kb
input:
2993f369 358dcc52 f7402ed7 ed863509 dfc66669 90132d39 f2388424 f95941b4 d7a6de7c 0e24c65f ba6cdd8c 30523eac 022c3a8d 7f5f3925 1943f875 05f0ea56 ba42395a 6efd108a bfa978bb fb68e877 6b58f40b 32224fdf 058b6679 814ca249 824e0bf2 c6c2332e 3a663e93 c5a351f4 b2c760b2 59cf8450 ae506015 39d5c60a aa30c030 205...
output:
? 050985de ? 050995de ? 0509a5de ? 0509b5de ? 0509c5de ? 0509d5de ? 0509e5de ? 0509f5de ? 050905de ? 050915de ? 050925de ? 050935de ? 050945de ? 050955de ? 050965de ? 050975de ? 050984de ? 050994de ? 0509a4de ? 0509b4de ? 0509c4de ? 0509d4de ? 0509e4de ? 0509f4de ? 050904de ? 050914de ? 050924de ? 0...
result:
ok Correct! Found k = 0x869f3aa1.
Test #8:
score: 0
Accepted
time: 704ms
memory: 3988kb
input:
8bee4419 52f8166d 17af4124 4cdc037d 201d01d1 cf32f409 1af65dbe 2152b03b d119214e 0b777e8d 84502a43 4d105c07 03f7ee36 cac4021b 29b53237 a57b3b96 3a1bc996 be386794 19cdff0c 3500b4ae 3159efed 97529b57 7ea3644e fb400332 195a2bc5 9790a2cd 1752d35a 74a7f896 e0b12c9e 380cf8a7 83a4707e 73201792 50b5954f 9a5...
output:
? 95b7cf6e ? 85b7cf6e ? b5b7cf6e ? a5b7cf6e ? d5b7cf6e ? c5b7cf6e ? f5b7cf6e ? e5b7cf6e ? 15b7cf6e ? 05b7cf6e ? 35b7cf6e ? 25b7cf6e ? 55b7cf6e ? 45b7cf6e ? 75b7cf6e ? 65b7cf6e ? 94b7cf6e ? 84b7cf6e ? b4b7cf6e ? a4b7cf6e ? d4b7cf6e ? c4b7cf6e ? f4b7cf6e ? e4b7cf6e ? 14b7cf6e ? 04b7cf6e ? 34b7cf6e ? 2...
result:
ok Correct! Found k = 0xd4ca440b.
Test #9:
score: 0
Accepted
time: 696ms
memory: 4152kb
input:
7e566fc9 e5db7398 7b716b79 c62b16a8 56235418 8ede2275 d1519bd4 f7764557 a9910021 60efed0b c488b724 c7a8f51b 8ffde17c 6383f1b5 15535906 a31c1188 af8c5dc7 f1f57190 f292911d 3fe9c473 b162012c 23039b1b 89ac1c1f 26817c37 dd4c95b6 9830c72e f0d9ebf0 def6157e 4d86853e 1fb4a9ff b0a34b13 ed8a33a0 33b13ef4 a45...
output:
? 7ec8a6f8 ? 7ec8b6f8 ? 7ec886f8 ? 7ec896f8 ? 7ec8e6f8 ? 7ec8f6f8 ? 7ec8c6f8 ? 7ec8d6f8 ? 7ec826f8 ? 7ec836f8 ? 7ec806f8 ? 7ec816f8 ? 7ec866f8 ? 7ec876f8 ? 7ec846f8 ? 7ec856f8 ? 7ec8a7f8 ? 7ec8b7f8 ? 7ec887f8 ? 7ec897f8 ? 7ec8e7f8 ? 7ec8f7f8 ? 7ec8c7f8 ? 7ec8d7f8 ? 7ec827f8 ? 7ec837f8 ? 7ec807f8 ? 7...
result:
ok Correct! Found k = 0xe889faf1.
Test #10:
score: 0
Accepted
time: 707ms
memory: 3964kb
input:
40aaaa1d bcfbd4db 1a26148f 2e4a350c 54c75cbb 7bb31f5c 15e3a5b6 90d21b3e 8bf2028a f3f6ed9e 0e52978e 9fc64318 0f5ba003 b4f1a9f6 1d60772d 256de4d7 7174bb91 1da01755 ad65f7aa c4d7dcab 5aed2cb5 f1716cbd d7981ac3 cd9ae345 8ba17879 14afe8e6 0f42ec05 86841622 94c0c65e b894bf4f 03c422f3 dc057c5a d40c208c 569...
output:
? 3f15f897 ? 3f15f887 ? 3f15f8b7 ? 3f15f8a7 ? 3f15f8d7 ? 3f15f8c7 ? 3f15f8f7 ? 3f15f8e7 ? 3f15f817 ? 3f15f807 ? 3f15f837 ? 3f15f827 ? 3f15f857 ? 3f15f847 ? 3f15f877 ? 3f15f867 ? 3f15f896 ? 3f15f886 ? 3f15f8b6 ? 3f15f8a6 ? 3f15f8d6 ? 3f15f8c6 ? 3f15f8f6 ? 3f15f8e6 ? 3f15f816 ? 3f15f806 ? 3f15f836 ? 3...
result:
ok Correct! Found k = 0x1c16a0b.
Test #11:
score: 0
Accepted
time: 694ms
memory: 4056kb
input:
0f5e4ca6 6c8f9964 74af8ede db33d517 b1a956ca cf8788a0 36c8cbef f016601d c991214e 7db54aa9 6778fc7f ec193893 23335d97 af8faac1 c9579879 8458ef12 2a8cc3d3 f734f373 2746c9a7 5e0189c8 c6bb5583 58e68416 8281b8c6 bde16f07 3018f1f3 b00a4916 58feea91 ac38daeb d0f7a39e 14afbbf1 b35fd33e b020270f 471adcb4 8e1...
output:
? a90fb8a6 ? a91fb8a6 ? a92fb8a6 ? a93fb8a6 ? a94fb8a6 ? a95fb8a6 ? a96fb8a6 ? a97fb8a6 ? a98fb8a6 ? a99fb8a6 ? a9afb8a6 ? a9bfb8a6 ? a9cfb8a6 ? a9dfb8a6 ? a9efb8a6 ? a9ffb8a6 ? a90eb8a6 ? a91eb8a6 ? a92eb8a6 ? a93eb8a6 ? a94eb8a6 ? a95eb8a6 ? a96eb8a6 ? a97eb8a6 ? a98eb8a6 ? a99eb8a6 ? a9aeb8a6 ? a...
result:
ok Correct! Found k = 0x9f2e6aeb.
Test #12:
score: 0
Accepted
time: 699ms
memory: 3920kb
input:
7840ebfa 8e1a1115 4acb7f06 5dcfd536 cf34f74b ca8e1588 f718001c 4f44d4ef 85eaec01 c29f7cdd a6d8e94b 712deebe 57f16986 b19a2ed5 31e599cc b4d12846 bd2a2809 66156585 c59fcb52 09549f3f 11e3794e dc3f7ce7 f75cdffa 390648cd 9a7dac7e 6a027909 79c098be d3edce1f be91f5c9 a099b2cf ad8eb065 a227fb23 6d727262 67c...
output:
? 92da9ad0 ? 82da9ad0 ? b2da9ad0 ? a2da9ad0 ? d2da9ad0 ? c2da9ad0 ? f2da9ad0 ? e2da9ad0 ? 12da9ad0 ? 02da9ad0 ? 32da9ad0 ? 22da9ad0 ? 52da9ad0 ? 42da9ad0 ? 72da9ad0 ? 62da9ad0 ? 93da9ad0 ? 83da9ad0 ? b3da9ad0 ? a3da9ad0 ? d3da9ad0 ? c3da9ad0 ? f3da9ad0 ? e3da9ad0 ? 13da9ad0 ? 03da9ad0 ? 33da9ad0 ? 2...
result:
ok Correct! Found k = 0xc900044f.
Test #13:
score: 0
Accepted
time: 698ms
memory: 4080kb
input:
2781d99c dbe297b2 686313bb d19bcbfe 36f1c100 10078c5f 8e824aad daeea3a8 acef149e 902af470 0f09dd47 e4f63332 304a8845 1bf4b0a4 6531a467 1338f6cd 5b9b9808 de17d712 bc125436 5c073ba5 74a4a7ab 7e3a6a07 3048dd4f c3c9b576 47de9706 de354db1 1dcb6b20 0b3cd23b b3ed73f6 2f7e27e2 4c325e9e d406259f a89bcee8 bb0...
output:
? c85acec4 ? c85adec4 ? c85aeec4 ? c85afec4 ? c85a8ec4 ? c85a9ec4 ? c85aaec4 ? c85abec4 ? c85a4ec4 ? c85a5ec4 ? c85a6ec4 ? c85a7ec4 ? c85a0ec4 ? c85a1ec4 ? c85a2ec4 ? c85a3ec4 ? c85acfc4 ? c85adfc4 ? c85aefc4 ? c85affc4 ? c85a8fc4 ? c85a9fc4 ? c85aafc4 ? c85abfc4 ? c85a4fc4 ? c85a5fc4 ? c85a6fc4 ? c...
result:
ok Correct! Found k = 0x8420b8af.
Test #14:
score: 0
Accepted
time: 696ms
memory: 3900kb
input:
163b6fc3 91dd60e8 8c06e756 b8f5f75d ca765e06 751eb0d5 eb37cc31 60125faa f2ac11cf 7f580705 49eab8bd a0273758 498269e9 b5f5145a c9a96fac c6bccfa5 06dd4494 3471fcc0 755d0a2d 97c04cbb db13476c 85ec2071 556680bc b5d2a13b c5bda9de 3a84f86b 6942e54c bbb11083 d81db504 11ffe402 9818fc6a 800f79d6 8e677d98 8c3...
output:
? 7c4bf7fb ? 7c5bf7fb ? 7c6bf7fb ? 7c7bf7fb ? 7c0bf7fb ? 7c1bf7fb ? 7c2bf7fb ? 7c3bf7fb ? 7ccbf7fb ? 7cdbf7fb ? 7cebf7fb ? 7cfbf7fb ? 7c8bf7fb ? 7c9bf7fb ? 7cabf7fb ? 7cbbf7fb ? 7c4af7fb ? 7c5af7fb ? 7c6af7fb ? 7c7af7fb ? 7c0af7fb ? 7c1af7fb ? 7c2af7fb ? 7c3af7fb ? 7ccaf7fb ? 7cdaf7fb ? 7ceaf7fb ? 7...
result:
ok Correct! Found k = 0x3f416d0f.
Test #15:
score: 0
Accepted
time: 695ms
memory: 4152kb
input:
4d31cf79 84399b3d 7fbb1c47 8faf304c a223c93c 0359f259 42d3011d fbbc5cf7 e1428635 5f58fae4 010d21dc 05d00979 1a1a4a50 98f9d3b3 2e080652 542a2cfb a5606ed8 4afa6d35 4119c1d0 6b1f43f5 969e28af 97ccf242 5204b389 a93701fa 54662000 01e1d56f c8355766 ccb2ac23 b3d5129e 392d9e23 3c73e0a6 dc475011 6d306077 7e8...
output:
? 7c02f3a2 ? 7c02e3a2 ? 7c02d3a2 ? 7c02c3a2 ? 7c02b3a2 ? 7c02a3a2 ? 7c0293a2 ? 7c0283a2 ? 7c0273a2 ? 7c0263a2 ? 7c0253a2 ? 7c0243a2 ? 7c0233a2 ? 7c0223a2 ? 7c0213a2 ? 7c0203a2 ? 7c02f2a2 ? 7c02e2a2 ? 7c02d2a2 ? 7c02c2a2 ? 7c02b2a2 ? 7c02a2a2 ? 7c0292a2 ? 7c0282a2 ? 7c0272a2 ? 7c0262a2 ? 7c0252a2 ? 7...
result:
ok Correct! Found k = 0xfa62216f.
Test #16:
score: 0
Accepted
time: 672ms
memory: 3972kb
input:
8f101edc f89b44c1 312aa810 4555f1aa 100f4355 3e498389 6ff0b469 93149a53 ffd4eb43 eab3826f d36d8756 04421c38 d85a75ce f3b2cd0c 1007dcd8 9bee775e 85f7f627 670cc420 0bc6ddd4 4d8938e9 2c29f218 8f4811a5 dbe9757c ebcd6680 3a5dab1a 1b6d943a cbeea962 0a9542ca 993e40ee 9326b14d e2feb1f3 d826d280 fd1b69dd 2d2...
output:
? 76600c7d ? 76601c7d ? 76602c7d ? 76603c7d ? 76604c7d ? 76605c7d ? 76606c7d ? 76607c7d ? 76608c7d ? 76609c7d ? 7660ac7d ? 7660bc7d ? 7660cc7d ? 7660dc7d ? 7660ec7d ? 7660fc7d ? 76600d7d ? 76601d7d ? 76602d7d ? 76603d7d ? 76604d7d ? 76605d7d ? 76606d7d ? 76607d7d ? 76608d7d ? 76609d7d ? 7660ad7d ? 7...
result:
ok Correct! Found k = 0xb582d5cf.
Test #17:
score: 0
Accepted
time: 696ms
memory: 3920kb
input:
61b5d54c 72efefb3 68078b9a e8b7d5db 12bf3906 d8c24deb 3eec99f8 3d46f5b1 812fdbf9 e5df0e5b d0d41efb 49eb7342 bb8de58d 006a6384 272e0497 89109821 1886621b d53e1595 e5b699f2 dad25ee8 14bd1ea4 c5314a1c 01aa20c2 cae0b5ed 9d8d196b 7518e46e 77d9e2fd 226931de c2698780 256c62bd a49d29e9 48a00745 1962364e 2b2...
output:
? 3aebe81c ? 2aebe81c ? 1aebe81c ? 0aebe81c ? 7aebe81c ? 6aebe81c ? 5aebe81c ? 4aebe81c ? baebe81c ? aaebe81c ? 9aebe81c ? 8aebe81c ? faebe81c ? eaebe81c ? daebe81c ? caebe81c ? 3bebe81c ? 2bebe81c ? 1bebe81c ? 0bebe81c ? 7bebe81c ? 6bebe81c ? 5bebe81c ? 4bebe81c ? bbebe81c ? abebe81c ? 9bebe81c ? 8...
result:
ok Correct! Found k = 0xb21c254b.
Test #18:
score: 0
Accepted
time: 706ms
memory: 3984kb
input:
4ed69e80 3f3ee55d 92e6b32b b856780c e1993b83 73dae782 5ea8b001 785ad828 91e4d971 b71ac4a6 69ba2385 0f42e6a0 86968a24 ae05004f d6c17e36 90aed6cf ee4d7aa0 2bb6c9e9 5f0f0482 d41248c3 e2d461c7 3cdccce9 554f7c57 1db3788a 5eabd230 ed9ea7a8 c1cbcf70 52a934ef 82543f17 6ae41a2b 42dd9bad ccc320a1 5da1a327 8b6...
output:
? bdd2fb6a ? add2fb6a ? 9dd2fb6a ? 8dd2fb6a ? fdd2fb6a ? edd2fb6a ? ddd2fb6a ? cdd2fb6a ? 3dd2fb6a ? 2dd2fb6a ? 1dd2fb6a ? 0dd2fb6a ? 7dd2fb6a ? 6dd2fb6a ? 5dd2fb6a ? 4dd2fb6a ? bcd2fb6a ? acd2fb6a ? 9cd2fb6a ? 8cd2fb6a ? fcd2fb6a ? ecd2fb6a ? dcd2fb6a ? ccd2fb6a ? 3cd2fb6a ? 2cd2fb6a ? 1cd2fb6a ? 0...
result:
ok Correct! Found k = 0x6d3cd9ab.
Test #19:
score: 0
Accepted
time: 693ms
memory: 3964kb
input:
2e934df6 a8633ede b31ad0ea 4cf5a2ab 6b64b082 8c8069b3 964c3e03 81d9a73b 314b4279 745bee92 9966b1ad a9ddee3e 5fe93c17 a061e2f8 c5ddd995 dfee4f1b a7e786e9 abfecfcd fac9f4df 2cd848e5 3614342b 8059865e 6fbe9e0e 4ea6f965 12b41ca4 65bd8b9c 2a878c51 eeca3ad0 d35ee640 5a13e5bd 0e8f41f6 64b67df0 2246951c 4dd...
output:
? 48c74e2a ? 48d74e2a ? 48e74e2a ? 48f74e2a ? 48874e2a ? 48974e2a ? 48a74e2a ? 48b74e2a ? 48474e2a ? 48574e2a ? 48674e2a ? 48774e2a ? 48074e2a ? 48174e2a ? 48274e2a ? 48374e2a ? 48c64e2a ? 48d64e2a ? 48e64e2a ? 48f64e2a ? 48864e2a ? 48964e2a ? 48a64e2a ? 48b64e2a ? 48464e2a ? 48564e2a ? 48664e2a ? 4...
result:
ok Correct! Found k = 0x285d8e0b.
Test #20:
score: 0
Accepted
time: 688ms
memory: 4156kb
input:
3be91a36 1f0c4a6c 6a399249 3eed2adc 6183f159 3023b292 86b3b7df e406fc74 c5004a51 e058f25f 835376bc d1ec89eb c6b26f9a 801924b7 b1000cd6 1b899fce 5225f088 581b761c 91d87e46 dc487d4f 4c23e55e c65fbcac 4c92999a 6e7069c7 8739b2cf d87036f4 ee78c5c7 670ce614 580d852d 58028163 7bbcae0c 8d521d8a f70c93c3 b32...
output:
? fc45845e ? fc45844e ? fc45847e ? fc45846e ? fc45841e ? fc45840e ? fc45843e ? fc45842e ? fc4584de ? fc4584ce ? fc4584fe ? fc4584ee ? fc45849e ? fc45848e ? fc4584be ? fc4584ae ? fc45845f ? fc45844f ? fc45847f ? fc45846f ? fc45841f ? fc45840f ? fc45843f ? fc45842f ? fc4584df ? fc4584cf ? fc4584ff ? f...
result:
ok Correct! Found k = 0xe37e426b.
Test #21:
score: 0
Accepted
time: 665ms
memory: 3960kb
input:
4d0a9aba 4c482473 2c1b8429 5774aa30 a7f04d55 bf5d8672 a1282273 6d0344bf 01f702a7 66236405 3b3d6f59 152487fc 1f65b49c b6609cc4 a2a14d1f 1c72d91d a197b544 cd4d67ee 9c886f77 9eed2e43 8a12509a 57e1a1c7 16d7ba3a 68972b7c fcc6ac8b 055c6cbf 8cbb2df2 1bec6c9e 711e2de4 4d6136e2 5887ec27 c4ab41ad 0963cf89 8be...
output:
? 259c3abc ? 258c3abc ? 25bc3abc ? 25ac3abc ? 25dc3abc ? 25cc3abc ? 25fc3abc ? 25ec3abc ? 251c3abc ? 250c3abc ? 253c3abc ? 252c3abc ? 255c3abc ? 254c3abc ? 257c3abc ? 256c3abc ? 259d3abc ? 258d3abc ? 25bd3abc ? 25ad3abc ? 25dd3abc ? 25cd3abc ? 25fd3abc ? 25ed3abc ? 251d3abc ? 250d3abc ? 253d3abc ? 2...
result:
ok Correct! Found k = 0x9e9ef6cb.
Test #22:
score: 0
Accepted
time: 738ms
memory: 3996kb
input:
82ac1931 f889fe06 364ed90c a334f232 9a450b31 34c7ec92 415b24d8 6e68315d c6c9e411 a799d861 7af54d0d 707e2141 1eda80fd 2d963f5f 001727c3 98f349b5 f3e53943 bf43dc04 caad26a2 09059e19 ba449fba 1ae87292 7510f1f9 fdf444e7 38d9d5c0 67c756ba cdedb5e8 6b04fe84 2838588d ede20b80 6922454c 6261ef3a 78a9e070 87d...
output:
? bdbe5d4f ? bdae5d4f ? bd9e5d4f ? bd8e5d4f ? bdfe5d4f ? bdee5d4f ? bdde5d4f ? bdce5d4f ? bd3e5d4f ? bd2e5d4f ? bd1e5d4f ? bd0e5d4f ? bd7e5d4f ? bd6e5d4f ? bd5e5d4f ? bd4e5d4f ? bdbf5d4f ? bdaf5d4f ? bd9f5d4f ? bd8f5d4f ? bdff5d4f ? bdef5d4f ? bddf5d4f ? bdcf5d4f ? bd3f5d4f ? bd2f5d4f ? bd1f5d4f ? b...
result:
ok Correct! Found k = 0xb562adeb.
Test #23:
score: 0
Accepted
time: 682ms
memory: 3988kb
input:
8de091b9 2d34cb9a 923ba93a d75da8e6 699dbcbd b46408e2 94a0c50d 412ca7dd a2fc7234 7d7c19b9 6f9ffcc5 907c5ed3 ba48e0d2 a31da1de 0d80135a 9994efa3 ce903094 fedf9b50 6e316a79 382d8ec4 9f090457 fa6730a1 9a8aaf6e 6d8560d9 b4b9e5ef 0419515c ae84ae2e ebfd70d9 8850af43 7d60a45b 82fc08e9 d2dca279 3200dacc e1b...
output:
? eab0da01 ? eaa0da01 ? ea90da01 ? ea80da01 ? eaf0da01 ? eae0da01 ? ead0da01 ? eac0da01 ? ea30da01 ? ea20da01 ? ea10da01 ? ea00da01 ? ea70da01 ? ea60da01 ? ea50da01 ? ea40da01 ? eab1da01 ? eaa1da01 ? ea91da01 ? ea81da01 ? eaf1da01 ? eae1da01 ? ead1da01 ? eac1da01 ? ea31da01 ? ea21da01 ? ea11da01 ? e...
result:
ok Correct! Found k = 0x7083624b.
Test #24:
score: 0
Accepted
time: 665ms
memory: 4052kb
input:
fe16780e c3bba78b d73cf489 493ebc08 ce8d0c2a d8d514a8 7279b3f1 5ddf191a 4069d991 140dfa90 e727523f ec2218b9 986e471a 213a97ab 781c946b e3fda925 753edb5d 952f47a2 7df74e34 62cf12a1 72526e0f 7d1ef400 2f2a3237 549e177f 26c7c872 d7fed9a7 92bd4fba f29d558f afa54d33 d58383b5 cf52ae46 749717cc a04d4d05 239...
output:
? 820c2eca ? 920c2eca ? a20c2eca ? b20c2eca ? c20c2eca ? d20c2eca ? e20c2eca ? f20c2eca ? 020c2eca ? 120c2eca ? 220c2eca ? 320c2eca ? 420c2eca ? 520c2eca ? 620c2eca ? 720c2eca ? 830c2eca ? 930c2eca ? a30c2eca ? b30c2eca ? c30c2eca ? d30c2eca ? e30c2eca ? f30c2eca ? 030c2eca ? 130c2eca ? 230c2eca ? 3...
result:
ok Correct! Found k = 0x2ba416ab.
Test #25:
score: 0
Accepted
time: 664ms
memory: 4200kb
input:
03442314 7790f9ed c5922b3d 059b1d08 d7d5e1ca 4efa91b2 bcf46b44 269a213b 8a26eba3 2da74877 67513bf4 e3fbc5a9 af339fd1 1c685bda ac23f1a7 2f974bd8 5231e2f2 ea4464d1 a3aad28b 9ac45cbb ea8702f4 4605f48e e86f19a3 de533d62 1c719fd8 caf50e95 b2637864 b210ae98 d194084c 2490dfdc e1b3246f efe16aec b26bb45f 703...
output:
? 23f4221f ? 33f4221f ? 03f4221f ? 13f4221f ? 63f4221f ? 73f4221f ? 43f4221f ? 53f4221f ? a3f4221f ? b3f4221f ? 83f4221f ? 93f4221f ? e3f4221f ? f3f4221f ? c3f4221f ? d3f4221f ? 22f4221f ? 32f4221f ? 02f4221f ? 12f4221f ? 62f4221f ? 72f4221f ? 42f4221f ? 52f4221f ? a2f4221f ? b2f4221f ? 82f4221f ? 9...
result:
ok Correct! Found k = 0xe6c4cb0c.
Test #26:
score: 0
Accepted
time: 684ms
memory: 3968kb
input:
9de21439 10b7ca03 aa353b0a 5fa0979f 08809947 6d5a37b5 b8270f52 7727e284 dfe6cbb3 d6d1eae4 bc32f370 0ae0e065 2424a30b 69e086ae 5dbf5a35 028b0897 48fb295d b37fbaf9 72a9c775 3d0c2958 18c327f6 6cb17a9d 8693d1ae feb63e20 ac19220f 6af050af 402aa024 9116747f f60bc886 7f9a4974 d5815c6b 07a71e0a d31cfd4e b24...
output:
? c4c693f0 ? c4c693e0 ? c4c693d0 ? c4c693c0 ? c4c693b0 ? c4c693a0 ? c4c69390 ? c4c69380 ? c4c69370 ? c4c69360 ? c4c69350 ? c4c69340 ? c4c69330 ? c4c69320 ? c4c69310 ? c4c69300 ? c4c693f1 ? c4c693e1 ? c4c693d1 ? c4c693c1 ? c4c693b1 ? c4c693a1 ? c4c69391 ? c4c69381 ? c4c69371 ? c4c69361 ? c4c69351 ? c...
result:
ok Correct! Found k = 0xa1e57f6c.
Test #27:
score: 0
Accepted
time: 701ms
memory: 3968kb
input:
068d477d 79fc6e4f 8d0b54cc 2231089e 22be3fe5 0e319124 5643eb1a 5c07dde9 252d3e45 3cf6db39 f6a6905d 05585429 93bfbc3c 5804a1c9 7d9c31fd e550e8a2 4fa0bbfb 807ac833 9b01093a fbe3781a 7a01eafd dc415f56 287981ea 1a30c812 14c70701 a8cae09c a6dfdad5 ffd01488 50bc156a 3d5fd1c8 b149f4aa 03b8ab16 b8a57e09 f26...
output:
? b631dc47 ? a631dc47 ? 9631dc47 ? 8631dc47 ? f631dc47 ? e631dc47 ? d631dc47 ? c631dc47 ? 3631dc47 ? 2631dc47 ? 1631dc47 ? 0631dc47 ? 7631dc47 ? 6631dc47 ? 5631dc47 ? 4631dc47 ? b731dc47 ? a731dc47 ? 9731dc47 ? 8731dc47 ? f731dc47 ? e731dc47 ? d731dc47 ? c731dc47 ? 3731dc47 ? 2731dc47 ? 1731dc47 ? 0...
result:
ok Correct! Found k = 0x57dc46ba.
Test #28:
score: 0
Accepted
time: 667ms
memory: 3984kb
input:
39a61b64 196def41 03124eb5 0f8f8e4c 4038fb75 fa095b4d 53633205 a586938c f7977061 56e0991f f1456835 56173f23 849d8464 12d5738d 50f40fe3 4cda760b 1c5fd1b3 4a6b9d97 b2a7f62b 7ea0d3c7 b9059456 c76128ee 8d097528 aa5326ef 3e347e5d 948bc3c3 71576b08 db2dedb3 3ed56029 0d91e8b0 7749276d 8a406d3f 069d8f9e 194...
output:
? 6863cfcf ? 7863cfcf ? 4863cfcf ? 5863cfcf ? 2863cfcf ? 3863cfcf ? 0863cfcf ? 1863cfcf ? e863cfcf ? f863cfcf ? c863cfcf ? d863cfcf ? a863cfcf ? b863cfcf ? 8863cfcf ? 9863cfcf ? 6963cfcf ? 7963cfcf ? 4963cfcf ? 5963cfcf ? 2963cfcf ? 3963cfcf ? 0963cfcf ? 1963cfcf ? e963cfcf ? f963cfcf ? c963cfcf ? d...
result:
ok Correct! Found k = 0x12fcfb1a.
Test #29:
score: 0
Accepted
time: 696ms
memory: 3900kb
input:
49f21580 443d6168 01534018 644dbe67 1c0fecb9 a3d89a61 ef66d1d9 42261a95 a1626f3f 38a7d6a1 31c938bc 8ff29049 ad627a54 fd738e28 c5525df4 74a85a8e 40618f70 ed47e3c9 792266e9 57fac2fb e65321ed 1d8cbbb9 e7603501 43ba3505 b38b5c0a 33679e53 eff53bcf be2f0ee3 9cfb61ea 171eb45e c88369ec 6c2c9aae cfbf5c40 7fc...
output:
? f55deeed ? f55dfeed ? f55dceed ? f55ddeed ? f55daeed ? f55dbeed ? f55d8eed ? f55d9eed ? f55d6eed ? f55d7eed ? f55d4eed ? f55d5eed ? f55d2eed ? f55d3eed ? f55d0eed ? f55d1eed ? f55defed ? f55dffed ? f55dcfed ? f55ddfed ? f55dafed ? f55dbfed ? f55d8fed ? f55d9fed ? f55d6fed ? f55d7fed ? f55d4fed ? f...
result:
ok Correct! Found k = 0xce1daf7a.
Test #30:
score: 0
Accepted
time: 727ms
memory: 3984kb
input:
ccc0126f 68e0707d 9df0ffe0 4c616568 b2dfe9b0 67ef0934 17e9c563 5eadc49b 9d1e2e32 454d85ba b9726f05 08528c44 d13bafa4 dd9c39f7 20d7c8c7 6277cc35 291945d5 39fdf6f3 73617909 217ca096 0b71c30b ccc3dca1 c986c03a 5784ba91 59c16e6e 159ee9ce 8384f629 3015652a 27ae4070 4a5860fd 8df96ab0 f8d40c1d 1f674d54 220...
output:
? b416aa93 ? b416ba93 ? b4168a93 ? b4169a93 ? b416ea93 ? b416fa93 ? b416ca93 ? b416da93 ? b4162a93 ? b4163a93 ? b4160a93 ? b4161a93 ? b4166a93 ? b4167a93 ? b4164a93 ? b4165a93 ? b416ab93 ? b416bb93 ? b4168b93 ? b4169b93 ? b416eb93 ? b416fb93 ? b416cb93 ? b416db93 ? b4162b93 ? b4163b93 ? b4160b93 ? b...
result:
ok Correct! Found k = 0x893e63da.
Test #31:
score: 0
Accepted
time: 676ms
memory: 3968kb
input:
ceeadc04 70dbdad5 c91f0f31 bb367dc1 47a13c26 3252b3fe beb4b0ab 7a836930 e457cc9c 2312e817 625d921e d334276b 9b576d90 85fcfced 75660825 d410a208 fafeed2a 22a078c1 1d95ac85 1ab21fb9 a037d571 3ebf6dbe 939e088c 9144f8ea 70863edf dbc68306 2007c554 f3379466 f384266d 5f033729 1f3fff73 228eb02c ec589111 a34...
output:
? 44996b23 ? 44997b23 ? 44994b23 ? 44995b23 ? 44992b23 ? 44993b23 ? 44990b23 ? 44991b23 ? 4499eb23 ? 4499fb23 ? 4499cb23 ? 4499db23 ? 4499ab23 ? 4499bb23 ? 44998b23 ? 44999b23 ? 44996a23 ? 44997a23 ? 44994a23 ? 44995a23 ? 44992a23 ? 44993a23 ? 44990a23 ? 44991a23 ? 4499ea23 ? 4499fa23 ? 4499ca23 ? 4...
result:
ok Correct! Found k = 0x445f183a.
Test #32:
score: 0
Accepted
time: 694ms
memory: 3968kb
input:
5503cb3a 3e82938d 9c28370c 675522e6 d861636a 43d28442 d54534bd a19e0e06 2bff39b0 3c98cee8 47e76070 4b80c57c ca841869 96858198 b8f1d3ad f6b0f51a 70deb04b b95338f2 beff1790 1a98992a d23187fc abb2b59c 0a6bf962 ec2d6f05 0ee15411 ff9455c7 825862f1 cccc4084 0a374eb6 03c2a8e0 3e719d9c 5d9ddcee b4d6c597 ad6...
output:
? e656730e ? e656731e ? e656732e ? e656733e ? e656734e ? e656735e ? e656736e ? e656737e ? e656738e ? e656739e ? e65673ae ? e65673be ? e65673ce ? e65673de ? e65673ee ? e65673fe ? e656730f ? e656731f ? e656732f ? e656733f ? e656734f ? e656735f ? e656736f ? e656737f ? e656738f ? e656739f ? e65673af ? e...
result:
ok Correct! Found k = 0xff7fcc9a.
Test #33:
score: 0
Accepted
time: 714ms
memory: 3968kb
input:
1c582c30 b97d07d3 71b7dace c2b9535a a46945a3 e1e42d92 7adf484f cecab13e 76922bed 975baa46 abb5ba27 4deab3c3 7ec645a4 1f5c558a c31c5635 381d8bec 7716d346 79623626 6451678c 69489b91 c603fb5a 9bf69f12 3b338587 1efd9b7d bb3b6f0a 63bb64f9 f3198955 069116dc 2a07a1bc 0626a7f3 0be9ebd0 832621ef 934fb222 c4a...
output:
? dfbf1f41 ? cfbf1f41 ? ffbf1f41 ? efbf1f41 ? 9fbf1f41 ? 8fbf1f41 ? bfbf1f41 ? afbf1f41 ? 5fbf1f41 ? 4fbf1f41 ? 7fbf1f41 ? 6fbf1f41 ? 1fbf1f41 ? 0fbf1f41 ? 3fbf1f41 ? 2fbf1f41 ? debf1f41 ? cebf1f41 ? febf1f41 ? eebf1f41 ? 9ebf1f41 ? 8ebf1f41 ? bebf1f41 ? aebf1f41 ? 5ebf1f41 ? 4ebf1f41 ? 7ebf1f41 ? 6...
result:
ok Correct! Found k = 0xbaa080fa.
Test #34:
score: 0
Accepted
time: 670ms
memory: 3924kb
input:
04df33d9 7334cd3e 76a88cb5 03c0e001 980c035c 0d2e4638 dfcaff7c bbbb6e07 59137708 4257c249 071ccb7f e144ae1d 127440e7 2e374e28 34f464f5 7db250bf 6fc94e53 c425ccb7 ddf61a37 3478d3db 877d7f0a ba4558c9 fbf2634b 08d36114 4a578435 4e2efc8f 86342ed3 1dc2e1ed cbf551dd 4d3a700d def863e4 3d1d7923 8319eebd 33d...
output:
? 96045977 ? 96145977 ? 96245977 ? 96345977 ? 96445977 ? 96545977 ? 96645977 ? 96745977 ? 96845977 ? 96945977 ? 96a45977 ? 96b45977 ? 96c45977 ? 96d45977 ? 96e45977 ? 96f45977 ? 96055977 ? 96155977 ? 96255977 ? 96355977 ? 96455977 ? 96555977 ? 96655977 ? 96755977 ? 96855977 ? 96955977 ? 96a55977 ? 9...
result:
ok Correct! Found k = 0x75c1355a.
Test #35:
score: 0
Accepted
time: 683ms
memory: 4188kb
input:
63861718 458404b9 7039b561 693b3f87 13acfb14 5a602568 545cb484 84681e50 b6517383 452daffb 8c7c33b6 e3322ed0 7ba587a9 3fbee0b9 43721320 d0215e07 2328eb11 d9df6366 c4d27bc5 591c29a2 0c78b07b 90f4d451 bf60d160 1860b610 ab3829e8 75dbde5e e29a54bd 60783477 ab81bee3 1a9e6f6c a6a174ca db3d312b 9c14d489 13e...
output:
? f57bed32 ? e57bed32 ? d57bed32 ? c57bed32 ? b57bed32 ? a57bed32 ? 957bed32 ? 857bed32 ? 757bed32 ? 657bed32 ? 557bed32 ? 457bed32 ? 357bed32 ? 257bed32 ? 157bed32 ? 057bed32 ? f47bed32 ? e47bed32 ? d47bed32 ? c47bed32 ? b47bed32 ? a47bed32 ? 947bed32 ? 847bed32 ? 747bed32 ? 647bed32 ? 547bed32 ? 4...
result:
ok Correct! Found k = 0x30e1e9bb.
Test #36:
score: 0
Accepted
time: 695ms
memory: 4188kb
input:
db057ac8 ff151529 252629c7 0b230d51 75be5a4b 8701275e d7f03bbc 968da113 dbad1ff7 93a2d6c7 6ed0a444 c2246c47 e8dd6ef7 9cf21621 51cd4c4e d5058fa9 3f378bdc 1cbba22b f3df69af 4bb9109d 6c83ba8d 56a4a032 f4397c93 9752c6cc 274f4265 800e2b8a a0f43134 6c7025d4 7578cff4 f36343db 9ac3cbc6 d527fb83 5034f3f5 435...
output:
? 709897ca ? 709887ca ? 7098b7ca ? 7098a7ca ? 7098d7ca ? 7098c7ca ? 7098f7ca ? 7098e7ca ? 709817ca ? 709807ca ? 709837ca ? 709827ca ? 709857ca ? 709847ca ? 709877ca ? 709867ca ? 709896ca ? 709886ca ? 7098b6ca ? 7098a6ca ? 7098d6ca ? 7098c6ca ? 7098f6ca ? 7098e6ca ? 709816ca ? 709806ca ? 709836ca ? 7...
result:
ok Correct! Found k = 0x71544f65.
Test #37:
score: 0
Accepted
time: 672ms
memory: 3912kb
input:
f05bc5bf 13ddd71a d48a2c59 5476ff23 bf7c41d5 daa3812d 622607ff ace2c8e0 9508848e 2baa8750 b38b741e 7d0dd760 08652123 4e01527f 9900a9d6 a3fc918f 2a88ed4d 1b4da1fc c5dd72cd fbee3ba1 bfdaf6c8 c3dbe16a a45c5174 5e1f6c11 96ed35ca ef1db127 af4e79ef 51d34c56 1e133618 6143e544 858d2717 2a7a0e6e dd93d5f7 767...
output:
? 4e614070 ? 4e615070 ? 4e616070 ? 4e617070 ? 4e610070 ? 4e611070 ? 4e612070 ? 4e613070 ? 4e61c070 ? 4e61d070 ? 4e61e070 ? 4e61f070 ? 4e618070 ? 4e619070 ? 4e61a070 ? 4e61b070 ? 4e614170 ? 4e615170 ? 4e616170 ? 4e617170 ? 4e610170 ? 4e611170 ? 4e612170 ? 4e613170 ? 4e61c170 ? 4e61d170 ? 4e61e170 ? 4...
result:
ok Correct! Found k = 0x2c7503c5.
Test #38:
score: 0
Accepted
time: 716ms
memory: 3948kb
input:
028c5b37 294befbd eb7f64b7 2b152fe3 c1ea54e5 2fbdce48 1cf50262 6098a35a 7e56badc e6bb22f8 019c0c67 174fa35e 2a91f203 225264e3 a9def5d4 8cdde39b 7d141519 9034b89e 1b408507 100bade7 eb84a166 3aebba2d 9e61abb8 9a1e1e97 1ddc0048 5f3a063b 29dbb86d f48fec2e 06c7d875 fd89581b 327dbcb5 61cdb3bd 3896857d e2a...
output:
? a0c0d005 ? a0c0c005 ? a0c0f005 ? a0c0e005 ? a0c09005 ? a0c08005 ? a0c0b005 ? a0c0a005 ? a0c05005 ? a0c04005 ? a0c07005 ? a0c06005 ? a0c01005 ? a0c00005 ? a0c03005 ? a0c02005 ? a0c0d105 ? a0c0c105 ? a0c0f105 ? a0c0e105 ? a0c09105 ? a0c08105 ? a0c0b105 ? a0c0a105 ? a0c05105 ? a0c04105 ? a0c07105 ? a...
result:
ok Correct! Found k = 0xe795b825.
Test #39:
score: 0
Accepted
time: 705ms
memory: 3992kb
input:
cdcc5e12 51dd48e9 47210ebf 90afd5dc 0164f052 1c695590 9a610c92 f2a7c986 5d06ad49 7b05399d 2df9a502 760399c7 2c339d2a 5ac8cb88 66b94a2c b5a646b9 a2f4ca10 5a24554b 3434267b 2f2f9914 72a60548 7f3d9b6e 138ca64a c3224e18 92f1e356 3ac75250 e626e6d4 0c918137 4f32681c e7ac2980 35d03a65 592f2f53 ee6dbec9 230...
output:
? 4d3dbf79 ? 4d2dbf79 ? 4d1dbf79 ? 4d0dbf79 ? 4d7dbf79 ? 4d6dbf79 ? 4d5dbf79 ? 4d4dbf79 ? 4dbdbf79 ? 4dadbf79 ? 4d9dbf79 ? 4d8dbf79 ? 4dfdbf79 ? 4dedbf79 ? 4dddbf79 ? 4dcdbf79 ? 4d3cbf79 ? 4d2cbf79 ? 4d1cbf79 ? 4d0cbf79 ? 4d7cbf79 ? 4d6cbf79 ? 4d5cbf79 ? 4d4cbf79 ? 4dbcbf79 ? 4dacbf79 ? 4d9cbf79 ? 4...
result:
ok Correct! Found k = 0xa2b66c85.
Test #40:
score: 0
Accepted
time: 663ms
memory: 3968kb
input:
fb022128 6ea267ac 2f5dc0c2 22119356 ee9bfc0d 2a3cdb0f 84c5ad89 5848d44f 14e072bd b78ee2c4 37dc40e7 7a175d95 96695760 6fd9c1b8 d5453d6e d5da69b2 7df70b3f 7118d506 15f615f0 73489b52 237a6e73 c7e2252a 7c337c96 93d65a1e e1de13a6 46dff6de c5670a65 cd909b2c 2078b2c0 4561d645 b2dbe04d bac3d34f b68c6bc1 1f0...
output:
? f57c1de5 ? f57c0de5 ? f57c3de5 ? f57c2de5 ? f57c5de5 ? f57c4de5 ? f57c7de5 ? f57c6de5 ? f57c9de5 ? f57c8de5 ? f57cbde5 ? f57cade5 ? f57cdde5 ? f57ccde5 ? f57cfde5 ? f57cede5 ? f57c1ce5 ? f57c0ce5 ? f57c3ce5 ? f57c2ce5 ? f57c5ce5 ? f57c4ce5 ? f57c7ce5 ? f57c6ce5 ? f57c9ce5 ? f57c8ce5 ? f57cbce5 ? f...
result:
ok Correct! Found k = 0x5dd720e5.
Test #41:
score: 0
Accepted
time: 707ms
memory: 3988kb
input:
9e2d7e80 ac76ae15 ca1e59e1 5de300e8 b27dc4c4 ff872a94 10075900 1cfed6bc 59281424 4116a8d9 540219ba dbcdd38d e0bda630 2e134559 1338b901 52b60ba8 1158a96c eeb2d656 dc9f29a3 24b51439 1821232d 4b308a90 c2a9fa12 acaea070 30166177 51bc9cda c3c296b9 0c1d3438 a32e530d 01bb6bb4 ff76e597 3dbe37f8 c53ff2f2 62b...
output:
? ec2e48b8 ? ec2e48a8 ? ec2e4898 ? ec2e4888 ? ec2e48f8 ? ec2e48e8 ? ec2e48d8 ? ec2e48c8 ? ec2e4838 ? ec2e4828 ? ec2e4818 ? ec2e4808 ? ec2e4878 ? ec2e4868 ? ec2e4858 ? ec2e4848 ? ec2e48b9 ? ec2e48a9 ? ec2e4899 ? ec2e4889 ? ec2e48f9 ? ec2e48e9 ? ec2e48d9 ? ec2e48c9 ? ec2e4839 ? ec2e4829 ? ec2e4819 ? e...
result:
ok Correct! Found k = 0x18f7d545.
Test #42:
score: 0
Accepted
time: 672ms
memory: 4036kb
input:
b96dd683 c95ca6a8 75af8514 44195a53 f0ed6c76 b0bdeaa5 3b8bb601 c560ea73 7dafc88d 5e8996f9 a8b12a3e 6a67b951 e840b02d 2d06db98 77bbad69 3459bf08 a99da33e 5cee8e02 dd6e3e72 ef0fe51e f7ea943e da3a27be 8a7f3351 a653893c 07fdcf50 197fb25e e67830f8 60d52196 d2f6185b 3ec438b7 69bfe629 b9fa0cd6 54fa92b9 46b...
output:
? 3daed38b ? 3daed39b ? 3daed3ab ? 3daed3bb ? 3daed3cb ? 3daed3db ? 3daed3eb ? 3daed3fb ? 3daed30b ? 3daed31b ? 3daed32b ? 3daed33b ? 3daed34b ? 3daed35b ? 3daed36b ? 3daed37b ? 3daed38a ? 3daed39a ? 3daed3aa ? 3daed3ba ? 3daed3ca ? 3daed3da ? 3daed3ea ? 3daed3fa ? 3daed30a ? 3daed31a ? 3daed32a ? 3...
result:
ok Correct! Found k = 0xd41889a5.
Test #43:
score: 0
Accepted
time: 664ms
memory: 3920kb
input:
f7a05b5e 9c437524 aa46eb62 20b274a7 d7f21d26 3a7c3e52 4e98db1a 4d1a5ad9 f64648a1 a2a66cee 2a7775ed 5fbb04ac 0e25ad45 db471231 9dd27c9e a3055c84 be3b08cc 9827d737 00da4284 1675f89a 5445057b e9c21332 374df20b e1a6b609 65184559 d09a2a99 a1bb81ce 40df27d7 325bf63a 9206800f 314fa79b 08b27455 d00ec6a7 569...
output:
? 4d253a83 ? 5d253a83 ? 6d253a83 ? 7d253a83 ? 0d253a83 ? 1d253a83 ? 2d253a83 ? 3d253a83 ? cd253a83 ? dd253a83 ? ed253a83 ? fd253a83 ? 8d253a83 ? 9d253a83 ? ad253a83 ? bd253a83 ? 4c253a83 ? 5c253a83 ? 6c253a83 ? 7c253a83 ? 0c253a83 ? 1c253a83 ? 2c253a83 ? 3c253a83 ? cc253a83 ? dc253a83 ? ec253a83 ? f...
result:
ok Correct! Found k = 0x8f393e05.
Test #44:
score: 0
Accepted
time: 684ms
memory: 3968kb
input:
c4bc7a08 3cb94767 23056d15 b780d0b9 614c104c d2cdc9de 1b30dc42 f982fcb4 c252ebe1 bb031c4a 6127f398 813a4314 da508a2a a90e3148 8e584954 018eff60 d6f5fe8e 3e0a87d6 1ea756b3 6248d250 2aeb0b86 3ee13f48 a9dd23c4 a4b2fc09 3b4579c3 f9daa71d 94d4a9a6 b7322ec4 08eadfd6 a56e2473 bce88319 7544fe5d dfc6f5be 8fa...
output:
? 755c325a ? 755c324a ? 755c327a ? 755c326a ? 755c321a ? 755c320a ? 755c323a ? 755c322a ? 755c32da ? 755c32ca ? 755c32fa ? 755c32ea ? 755c329a ? 755c328a ? 755c32ba ? 755c32aa ? 755c325b ? 755c324b ? 755c327b ? 755c326b ? 755c321b ? 755c320b ? 755c323b ? 755c322b ? 755c32db ? 755c32cb ? 755c32fb ? 7...
result:
ok Correct! Found k = 0x4a59f265.
Test #45:
score: 0
Accepted
time: 680ms
memory: 3984kb
input:
3045741d 6c00bd63 2d2c13b2 1b194551 c5af24ec 9c8d57de a41a9af7 632b80d8 2280c134 5f749617 353aa067 50a8e71f 1bc9928d f074fb5e 1a849214 bee08dc2 c1fb1055 4d9ed42e a1aa331c eeef1f84 fa05af4b a6302658 181c1313 e1e6ec67 b686a827 c6a27018 9accbaad 845eeb2f 07c20575 cf10505f df8c6969 a95dd32a f74842d8 5d1...
output:
? 1da3c2e8 ? 0da3c2e8 ? 3da3c2e8 ? 2da3c2e8 ? 5da3c2e8 ? 4da3c2e8 ? 7da3c2e8 ? 6da3c2e8 ? 9da3c2e8 ? 8da3c2e8 ? bda3c2e8 ? ada3c2e8 ? dda3c2e8 ? cda3c2e8 ? fda3c2e8 ? eda3c2e8 ? 1ca3c2e8 ? 0ca3c2e8 ? 3ca3c2e8 ? 2ca3c2e8 ? 5ca3c2e8 ? 4ca3c2e8 ? 7ca3c2e8 ? 6ca3c2e8 ? 9ca3c2e8 ? 8ca3c2e8 ? bca3c2e8 ? a...
result:
ok Correct! Found k = 0x57aa6c5.
Test #46:
score: 0
Accepted
time: 715ms
memory: 4064kb
input:
55faa0df e3bd5bfa 55be306e 9137ba57 dfc0c8af 64bbe487 3069ce1c 840db618 a68a6963 4853821b f5345b1e ed540b1f bdf07c95 5c65b1b1 89691f82 61b23c53 da4b0e72 f4d3b562 10f4997a 89703211 e3dfe240 57d44831 57b3b5f2 1b1fcf80 5654bbdd 88b5322b 32cb021e e26cabdf 1b5e990d bec24485 a677ff74 2905551a deb2e1bc 892...
output:
? 0ed6dab3 ? 1ed6dab3 ? 2ed6dab3 ? 3ed6dab3 ? 4ed6dab3 ? 5ed6dab3 ? 6ed6dab3 ? 7ed6dab3 ? 8ed6dab3 ? 9ed6dab3 ? aed6dab3 ? bed6dab3 ? ced6dab3 ? ded6dab3 ? eed6dab3 ? fed6dab3 ? 0fd6dab3 ? 1fd6dab3 ? 2fd6dab3 ? 3fd6dab3 ? 4fd6dab3 ? 5fd6dab3 ? 6fd6dab3 ? 7fd6dab3 ? 8fd6dab3 ? 9fd6dab3 ? afd6dab3 ? b...
result:
ok Correct! Found k = 0x45ed0c70.
Test #47:
score: 0
Accepted
time: 686ms
memory: 4184kb
input:
a86addb5 d6082db3 fc5e0016 4f11e98c e63b23ab f1e2d8a5 2ac28c50 0e20d750 269763df 5bbf9609 894c763e c214989f a2fddbc5 ec789769 d61077cb c3e658ca 5c984160 f808c60e fcd5d187 6414f5e5 02999ac9 a80b7e97 9bca8461 7881d453 e8e90b17 82673e14 384eaa82 71734ac9 9a3fc3d2 142a36d5 d61d3c40 c70f62b3 9e06571a 639...
output:
? 8341f340 ? 8341e340 ? 8341d340 ? 8341c340 ? 8341b340 ? 8341a340 ? 83419340 ? 83418340 ? 83417340 ? 83416340 ? 83415340 ? 83414340 ? 83413340 ? 83412340 ? 83411340 ? 83410340 ? 8341f240 ? 8341e240 ? 8341d240 ? 8341c240 ? 8341b240 ? 8341a240 ? 83419240 ? 83418240 ? 83417240 ? 83416240 ? 83415240 ? 8...
result:
ok Correct! Found k = 0x10dc0d0.
Test #48:
score: 0
Accepted
time: 685ms
memory: 3980kb
input:
27bc068f 9949eaa6 833f4fbe c750a86b d8bb7668 c5d8820a 6f944ebe 9faf2f56 44e9bf1e b6d951f7 edb62b61 faa686de 334fac59 aa95c723 e1cba834 325e89bc 923106c6 4baf162a c354e6c8 8d65de01 5bdea6c2 91e701e1 33d0f6a4 acf4a3bf bdfead6b 59627c28 e2e6359b 543e463c d722a4d2 4c5e7d79 07fdda04 4d1c71a5 818541e8 07f...
output:
? f9c2da4a ? e9c2da4a ? d9c2da4a ? c9c2da4a ? b9c2da4a ? a9c2da4a ? 99c2da4a ? 89c2da4a ? 79c2da4a ? 69c2da4a ? 59c2da4a ? 49c2da4a ? 39c2da4a ? 29c2da4a ? 19c2da4a ? 09c2da4a ? f8c2da4a ? e8c2da4a ? d8c2da4a ? c8c2da4a ? b8c2da4a ? a8c2da4a ? 98c2da4a ? 88c2da4a ? 78c2da4a ? 68c2da4a ? 58c2da4a ? 4...
result:
ok Correct! Found k = 0xbc2e7530.
Test #49:
score: 0
Accepted
time: 690ms
memory: 3984kb
input:
2f2b0214 7a2feb87 f42becfa a731d165 8884fda7 9430c36d 05408527 0d624af8 c18e2b4a 356a3047 407ef3d5 b31f141f d706abae 81e34403 f20fa00f 177e0be6 c7e54463 59101ef7 9d3a6752 90ed668b a1b39f23 158c159c 5e32bf87 1630b798 5a0c3d2d 17f586fe 2b70e4c2 e53c8610 4f88e821 3e6dc96b be71ae52 964e52eb 70cd8bcb f8c...
output:
? 3e429270 ? 3e529270 ? 3e629270 ? 3e729270 ? 3e029270 ? 3e129270 ? 3e229270 ? 3e329270 ? 3ec29270 ? 3ed29270 ? 3ee29270 ? 3ef29270 ? 3e829270 ? 3e929270 ? 3ea29270 ? 3eb29270 ? 3e439270 ? 3e539270 ? 3e639270 ? 3e739270 ? 3e039270 ? 3e139270 ? 3e239270 ? 3e339270 ? 3ec39270 ? 3ed39270 ? 3ee39270 ? 3...
result:
ok Correct! Found k = 0x774f2990.
Test #50:
score: 0
Accepted
time: 696ms
memory: 3992kb
input:
7470fee8 ecec61f6 a256d585 c74fad27 366a4eba 541f8d9a 1230f8e5 e0aaeea1 432d42f4 aa3dc237 0bc7b02f 96041de1 63813565 df10e857 bd6b9cf0 51b983b0 5f9ef8e1 97f4bc83 a3ccc67d 0e5dc949 ab90ed63 01778c0e cfd86492 26e38e91 e4d3ba5a 7e0b687d 9e8c1f8f f5fbcbbd ceed0da4 24f02312 ea49c82d 8758136e 82b18a1f 333...
output:
? e1dbf82d ? e1cbf82d ? e1fbf82d ? e1ebf82d ? e19bf82d ? e18bf82d ? e1bbf82d ? e1abf82d ? e15bf82d ? e14bf82d ? e17bf82d ? e16bf82d ? e11bf82d ? e10bf82d ? e13bf82d ? e12bf82d ? e1daf82d ? e1caf82d ? e1faf82d ? e1eaf82d ? e19af82d ? e18af82d ? e1baf82d ? e1aaf82d ? e15af82d ? e14af82d ? e17af82d ? e...
result:
ok Correct! Found k = 0x326fddf0.
Test #51:
score: 0
Accepted
time: 703ms
memory: 3968kb
input:
4e59e328 07fbedab 557582f4 3f3aeeef f03b3422 a64d9bba d1e536e9 663eedac 4a044503 9838384d d12a0754 e569b7fb 4d4a95f0 fae971ab d0553834 df75a308 f0441666 b96ae338 63253105 10181fb2 5c82968e 50d2e951 dbb5e29c 15944e19 40739b97 30b61a17 39c75176 1bdd2bfb 976842ed c9a51322 270fecb2 749534d9 04443a78 cc4...
output:
? 6c6b3b5d ? 6c7b3b5d ? 6c4b3b5d ? 6c5b3b5d ? 6c2b3b5d ? 6c3b3b5d ? 6c0b3b5d ? 6c1b3b5d ? 6ceb3b5d ? 6cfb3b5d ? 6ccb3b5d ? 6cdb3b5d ? 6cab3b5d ? 6cbb3b5d ? 6c8b3b5d ? 6c9b3b5d ? 6c6a3b5d ? 6c7a3b5d ? 6c4a3b5d ? 6c5a3b5d ? 6c2a3b5d ? 6c3a3b5d ? 6c0a3b5d ? 6c1a3b5d ? 6cea3b5d ? 6cfa3b5d ? 6cca3b5d ? 6...
result:
ok Correct! Found k = 0xed909250.
Test #52:
score: 0
Accepted
time: 693ms
memory: 3972kb
input:
7ed72f08 4779750d f455f2ee 6a6eaa13 e5371f24 bd478e52 aecf7d57 700ad7a5 45a26475 4c50ecf9 7eb5acc3 4ee79f41 0a593ebc 891b2674 af73fe5f d0a65f58 2b2d0244 eac6d010 2caa5aaf fcff3ae9 313d5cd2 9269170d de444d09 3f7212b6 43a82ff2 506f27bd 566f8dbc c9de0393 29066cf8 6071809c 87fb0255 b38fdea2 ca14a1e5 f63...
output:
? be54e6db ? be44e6db ? be74e6db ? be64e6db ? be14e6db ? be04e6db ? be34e6db ? be24e6db ? bed4e6db ? bec4e6db ? bef4e6db ? bee4e6db ? be94e6db ? be84e6db ? beb4e6db ? bea4e6db ? be55e6db ? be45e6db ? be75e6db ? be65e6db ? be15e6db ? be05e6db ? be35e6db ? be25e6db ? bed5e6db ? bec5e6db ? bef5e6db ? b...
result:
ok Correct! Found k = 0xa8b146b0.
Test #53:
score: 0
Accepted
time: 668ms
memory: 3988kb
input:
3c87e953 d614e5f4 d6323b64 e7fb0757 6a950718 8c1b4f3c 215280bb 7329daa0 029e1c17 fab9d24b 5f0d35f5 9f287770 64311998 9b8ca602 e545e289 1c3e19e5 48af729a ac6b851b e23cf928 545c3586 065b73d9 be9b73b1 b6e5e499 3e958809 2d9fd7e4 4f552643 ecd2c089 d2601211 420e7917 73ddf003 b8569862 7b6e9170 6f111533 2eb...
output:
? 92780767 ? 92680767 ? 92580767 ? 92480767 ? 92380767 ? 92280767 ? 92180767 ? 92080767 ? 92f80767 ? 92e80767 ? 92d80767 ? 92c80767 ? 92b80767 ? 92a80767 ? 92980767 ? 92880767 ? 92790767 ? 92690767 ? 92590767 ? 92490767 ? 92390767 ? 92290767 ? 92190767 ? 92090767 ? 92f90767 ? 92e90767 ? 92d90767 ? 9...
result:
ok Correct! Found k = 0x63d1fb10.
Test #54:
score: 0
Accepted
time: 714ms
memory: 3964kb
input:
3b6e8a87 5abc35c9 88c66e28 03513cf3 fa2f14d1 d6de05da b97a55c0 d198c48e 859ddfd8 5b122136 cc9507b8 2eaec737 e01687cf 0ca2115b 5ed7cca7 8bdb5030 aecbd7c2 9f4570aa 4d7fcb93 a5d86aee fe2cb48a 7f1b1d89 ceca4723 cab864f6 d9949372 835d0261 25d59140 d2e30908 59992c9e bded14a6 57eb13f6 2b8a7287 c134b47f 287...
output:
? ff415d7c ? ff415d6c ? ff415d5c ? ff415d4c ? ff415d3c ? ff415d2c ? ff415d1c ? ff415d0c ? ff415dfc ? ff415dec ? ff415ddc ? ff415dcc ? ff415dbc ? ff415dac ? ff415d9c ? ff415d8c ? ff415d7d ? ff415d6d ? ff415d5d ? ff415d4d ? ff415d3d ? ff415d2d ? ff415d1d ? ff415d0d ? ff415dfd ? ff415ded ? ff415ddd ? f...
result:
ok Correct! Found k = 0x1ef2af70.
Test #55:
score: 0
Accepted
time: 692ms
memory: 4188kb
input:
183d61f7 2eff54fb 59728076 cfd50db9 7f465322 d5485f97 436abcdf c884a709 394903a2 85dac84a 60171017 552c7a40 15eefbd8 319a9fde 75e95ba3 bc9f765d 23b922a2 619cba5d 342c6818 7fbfefe1 101af218 fb7e03f8 b14a103d 9030135b 29e8ade7 5fe35df8 990c6379 22cbb704 3f233157 ac0895bd 7e068215 d453124b 06cab41c c6c...
output:
? ff2a088d ? ff2a188d ? ff2a288d ? ff2a388d ? ff2a488d ? ff2a588d ? ff2a688d ? ff2a788d ? ff2a888d ? ff2a988d ? ff2aa88d ? ff2ab88d ? ff2ac88d ? ff2ad88d ? ff2ae88d ? ff2af88d ? ff2a098d ? ff2a198d ? ff2a298d ? ff2a398d ? ff2a498d ? ff2a598d ? ff2a698d ? ff2a798d ? ff2a898d ? ff2a998d ? ff2aa98d ? f...
result:
ok Correct! Found k = 0xda1363d0.
Test #56:
score: 0
Accepted
time: 704ms
memory: 4056kb
input:
c816be4a e7eb5db2 a0353e40 dfb8c31c d7d86915 9249f159 0ee1f7c8 6f6e0b10 62e36d37 8f5bc3e1 b1ea234b bf49f375 63c8bab2 ec3608cb aa698e6e 2eb8966a aa87949c e5b691e3 9a7e368f 235de639 bf94a484 d512210a 4817691a 2bb5681a fe429c32 e4fa9350 738bd895 4fd4a8f0 b93ce9b1 47201235 68af060e 25dcb88f 25f9de41 84f...
output:
? 746f2f0a ? 746f2f1a ? 746f2f2a ? 746f2f3a ? 746f2f4a ? 746f2f5a ? 746f2f6a ? 746f2f7a ? 746f2f8a ? 746f2f9a ? 746f2faa ? 746f2fba ? 746f2fca ? 746f2fda ? 746f2fea ? 746f2ffa ? 746f2f0b ? 746f2f1b ? 746f2f2b ? 746f2f3b ? 746f2f4b ? 746f2f5b ? 746f2f6b ? 746f2f7b ? 746f2f8b ? 746f2f9b ? 746f2fab ? 7...
result:
ok Correct! Found k = 0x1a85c97a.
Test #57:
score: 0
Accepted
time: 698ms
memory: 3964kb
input:
bc295c60 d5ac06e4 187b9450 99ad8028 e61bdace c581bd68 bae24849 5988e3f0 863d99fb b0ce686d cee26bc6 2b84af6c 6ca3b4f1 20bc29f2 921fe8fa 7d17db21 80b07a65 9618c238 5b7ac78a 5b6e2d47 01cda772 6af7743f 7a3c4b52 fe01552e fb97ddd9 9388b4e1 f0e112f2 63876ef0 1b86104c be2870ef 0fd242c6 f3f38fc3 5e88e793 09b...
output:
? 537f2995 ? 537f3995 ? 537f0995 ? 537f1995 ? 537f6995 ? 537f7995 ? 537f4995 ? 537f5995 ? 537fa995 ? 537fb995 ? 537f8995 ? 537f9995 ? 537fe995 ? 537ff995 ? 537fc995 ? 537fd995 ? 537f2895 ? 537f3895 ? 537f0895 ? 537f1895 ? 537f6895 ? 537f7895 ? 537f4895 ? 537f5895 ? 537fa895 ? 537fb895 ? 537f8895 ? 5...
result:
ok Correct! Found k = 0xd5a67ddb.
Test #58:
score: 0
Accepted
time: 695ms
memory: 4052kb
input:
aec303c1 19f49d34 d7ffd321 682afddf 79a45483 a1ed9920 1b1c9048 98503461 e1b69da5 243d46e1 1a8fc884 bf6f7f68 0edd3144 1849cc27 388d6876 f14ab3e4 1d8e8873 0f2f13ac caf84a3d 9d1dab67 72304759 0e0423b2 80b71460 293ed3e9 9e6896ec d4778413 ea95dd22 d59631be 7eb4f4ae 442c0e81 b26f41cf f609c40b 273938ee 05d...
output:
? e5a6c0c5 ? e5a6c0d5 ? e5a6c0e5 ? e5a6c0f5 ? e5a6c085 ? e5a6c095 ? e5a6c0a5 ? e5a6c0b5 ? e5a6c045 ? e5a6c055 ? e5a6c065 ? e5a6c075 ? e5a6c005 ? e5a6c015 ? e5a6c025 ? e5a6c035 ? e5a6c0c4 ? e5a6c0d4 ? e5a6c0e4 ? e5a6c0f4 ? e5a6c084 ? e5a6c094 ? e5a6c0a4 ? e5a6c0b4 ? e5a6c044 ? e5a6c054 ? e5a6c064 ? e...
result:
ok Correct! Found k = 0x1af75e62.
Test #59:
score: 0
Accepted
time: 669ms
memory: 4196kb
input:
a829a7ae bc67a751 8273a952 6718cfbd 28fd5416 87ba2831 cc7ecb3c 36e786e8 6b6ac533 a034396b 239a571e e7476d23 3a420c7d 51d2cc37 7c033827 5ebafa07 7bbb9a53 61562254 ffaf8c32 92946983 9f4ac319 e922cf5f 615d91f9 2bf98ede e2c4c825 ed1f033f 201df387 4e96ecbd 34e2be80 58d20313 fadbf1e6 3193399e c21e3c43 e48...
output:
? 9c49b2c7 ? 9c49b2d7 ? 9c49b2e7 ? 9c49b2f7 ? 9c49b287 ? 9c49b297 ? 9c49b2a7 ? 9c49b2b7 ? 9c49b247 ? 9c49b257 ? 9c49b267 ? 9c49b277 ? 9c49b207 ? 9c49b217 ? 9c49b227 ? 9c49b237 ? 9c49b2c6 ? 9c49b2d6 ? 9c49b2e6 ? 9c49b2f6 ? 9c49b286 ? 9c49b296 ? 9c49b2a6 ? 9c49b2b6 ? 9c49b246 ? 9c49b256 ? 9c49b266 ? 9...
result:
ok Correct! Found k = 0xd61812c2.
Test #60:
score: 0
Accepted
time: 672ms
memory: 3992kb
input:
2e8cf03b 206f4678 6d473a5d 14a75d0b d41af157 c6c56f3e eef2710a 80cc80e9 9e3ac095 79992fb7 0c0e802d 868d6558 20203b07 78f5084c 07b12cdf ae0f8c21 4cfd4fde 26116c7a 11ba79b0 d803a018 7fb40e30 dec6c983 25dc1645 fb331089 9a59edf7 7ae03c77 32344924 88fee17d 95531515 5a3c9045 489acb30 48efa1d3 9f379ca5 d03...
output:
? f4d72946 ? f4c72946 ? f4f72946 ? f4e72946 ? f4972946 ? f4872946 ? f4b72946 ? f4a72946 ? f4572946 ? f4472946 ? f4772946 ? f4672946 ? f4172946 ? f4072946 ? f4372946 ? f4272946 ? f4d62946 ? f4c62946 ? f4f62946 ? f4e62946 ? f4962946 ? f4862946 ? f4b62946 ? f4a62946 ? f4562946 ? f4462946 ? f4762946 ? f...
result:
ok Correct! Found k = 0x9138c722.
Test #61:
score: 0
Accepted
time: 646ms
memory: 3968kb
input:
e58f6696 41ff4800 361eaaa1 e55298d9 7595c2e3 d99d6328 7afca96f 156e6d36 51a0a6ef bb056ca1 698a93ef c9ccce15 a952e707 975325b7 afcb3d93 894ea32a 6f0a27fa 30d925fc 1a6322c6 fdfe9129 79a4d51b 479a39c6 ecb0b6ed 8ea415cc eab010ac 2e191d24 bd074b41 91147f59 7863fc8e 25724ba7 73f0b32c 3653b372 0c234c26 6aa...
output:
? 835d503c ? 834d503c ? 837d503c ? 836d503c ? 831d503c ? 830d503c ? 833d503c ? 832d503c ? 83dd503c ? 83cd503c ? 83fd503c ? 83ed503c ? 839d503c ? 838d503c ? 83bd503c ? 83ad503c ? 835c503c ? 834c503c ? 837c503c ? 836c503c ? 831c503c ? 830c503c ? 833c503c ? 832c503c ? 83dc503c ? 83cc503c ? 83fc503c ? 8...
result:
ok Correct! Found k = 0x4c597b82.
Test #62:
score: 0
Accepted
time: 713ms
memory: 3924kb
input:
0a90dd5b d82b563a 6894018d b22060cc 06c97a00 b4712715 376a93f3 1073c4c8 c6940358 69582a65 d143f4e0 75d2bfc8 4fe6b168 09ad582f 44c48bd0 3ad5d585 342eace4 688e2cc1 a598206a 05e661dd dd381a19 a1a82377 84498295 f90423db 05b27d6c 81c6d70f bd5a63a3 70b287e4 8afb9eef a4d5d1d5 5418533e e1a3ea55 4d0f48cd 020...
output:
? 06f0d3d9 ? 06f0d3c9 ? 06f0d3f9 ? 06f0d3e9 ? 06f0d399 ? 06f0d389 ? 06f0d3b9 ? 06f0d3a9 ? 06f0d359 ? 06f0d349 ? 06f0d379 ? 06f0d369 ? 06f0d319 ? 06f0d309 ? 06f0d339 ? 06f0d329 ? 06f0d3d8 ? 06f0d3c8 ? 06f0d3f8 ? 06f0d3e8 ? 06f0d398 ? 06f0d388 ? 06f0d3b8 ? 06f0d3a8 ? 06f0d358 ? 06f0d348 ? 06f0d378 ? 0...
result:
ok Correct! Found k = 0x77a2fe2.
Test #63:
score: 0
Accepted
time: 685ms
memory: 4156kb
input:
b50cb81f 97aeae8c b1b79dd4 5efd6d72 e475ab2c f13445aa d1ef49f0 e3a126f2 a2a980c2 a1ccdf32 82bf274f 0acf10d3 82d7ddb9 f9102087 2a8bd525 421443b3 0e6033a6 f9abbcac 083a74bb 23448964 e021b2bf 27f98787 ccd1927a 89e30033 00287a21 da0c7810 bd41a7a1 b9f53f57 79dc6537 f69bba7d 569773b6 077b3376 720dc07f 32a...
output:
? 0a38c1ae ? 0a38d1ae ? 0a38e1ae ? 0a38f1ae ? 0a3881ae ? 0a3891ae ? 0a38a1ae ? 0a38b1ae ? 0a3841ae ? 0a3851ae ? 0a3861ae ? 0a3871ae ? 0a3801ae ? 0a3811ae ? 0a3821ae ? 0a3831ae ? 0a38c0ae ? 0a38d0ae ? 0a38e0ae ? 0a38f0ae ? 0a3880ae ? 0a3890ae ? 0a38a0ae ? 0a38b0ae ? 0a3840ae ? 0a3850ae ? 0a3860ae ? 0...
result:
ok Correct! Found k = 0xc29ae442.
Test #64:
score: 0
Accepted
time: 677ms
memory: 3988kb
input:
8d85dc42 a359a47c df633672 8c2ace94 2ac7842c 15914b80 db358183 9516896c ad3101a6 05c9a3e0 31f0bfb5 8ea407e7 52df418d 27753d51 e9e59cd0 31325c5d c9be798f fa3d52cf f9f6b0d9 1418b4c5 bb64231e 03d82938 d53baad2 a24f4252 f5b76cc8 d2bc69e3 748db54a 33979b35 3e1b2b55 77f28943 eef7e36b 66ec7e85 a1568970 4b0...
output:
? f54150ac ? f55150ac ? f56150ac ? f57150ac ? f50150ac ? f51150ac ? f52150ac ? f53150ac ? f5c150ac ? f5d150ac ? f5e150ac ? f5f150ac ? f58150ac ? f59150ac ? f5a150ac ? f5b150ac ? f54050ac ? f55050ac ? f56050ac ? f57050ac ? f50050ac ? f51050ac ? f52050ac ? f53050ac ? f5c050ac ? f5d050ac ? f5e050ac ? f...
result:
ok Correct! Found k = 0x7dbb98a2.
Extra Test:
score: 0
Extra Test Passed