# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1105028 | flashmt | Message (IOI24_message) | C++17 | 1317 ms | 1092 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
// 70 queries
#include "message.h"
#include <bits/stdc++.h>
#ifdef LOCAL
#include "Debug.h"
#else
#define debug(...) 42
#endif
using namespace std;
const int BIT = 31;
const int GOOD = 16;
const int FIRST = 4;
const int SECOND = 37;
const int BOUND = 400;
void send_message(std::vector<bool> m, std::vector<bool> c) {
for (int i = 0; i < BIT; i++)
c[i] = !c[i];
int start = 0;
while (!c[start])
start++;
vector<int> good;
for (int i = 0; i < BIT; i++)
if (c[(start + i) % BIT])
good.push_back((start + i) % BIT);
for (int i = 0; i < FIRST; i++)
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |