# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
557988 | 2022-05-06T12:39:00 Z | Ai7081 | Martian DNA (IOI16_dna) | C++17 | 15 ms | 388 KB |
#include "dna.h" #include <bits/stdc++.h> using namespace std; string analyse(int n, int t) { string s; int l, r; if (!make_test("0")) { while (n--) s += "1"; return s; } for (int i=0; i<n; i++) s += "0"; l=1, r=n+1; while (l < r) { int mid = (l+r)/2; if (make_test(s.substr(0, mid))) l = mid+1; else r = mid; } int max0 = l-1; s = s.substr(0, max0); l=0; while (l < max0) { if (make_test(s + "1")) s += "1", l=0; else s += "0", l++; } l=1, r=s.size()+1; cout << s << endl; while (l < r) { int mid = (l+r)/2; if (make_test(s.substr(0, mid))) l = mid+1; else r = mid; } s = s.substr(0, l-1); cout << s << endl; while (s.size() < n) s = (make_test("1"+s) ? "1" : "0") + s; return s; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
2 | Correct | 0 ms | 212 KB | Output is correct |
3 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
4 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
5 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
6 | Correct | 1 ms | 212 KB | Output is correct |
7 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
8 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
9 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
10 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
11 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
12 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
13 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
14 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
15 | Correct | 0 ms | 212 KB | Output is correct |
16 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
17 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
18 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
19 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
20 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
21 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
22 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
23 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
24 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
2 | Correct | 0 ms | 212 KB | Output is correct |
3 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
4 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
5 | Incorrect | 1 ms | 252 KB | Secret is incorrect! |
6 | Correct | 0 ms | 212 KB | Output is correct |
7 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
8 | Correct | 0 ms | 212 KB | Output is correct |
9 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
10 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
11 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
12 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
13 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
14 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
15 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
16 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
17 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
18 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
19 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
20 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
21 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
22 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
23 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
24 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
25 | Correct | 0 ms | 212 KB | Output is correct |
26 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
27 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
28 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
29 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
30 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
31 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
32 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
33 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
34 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
2 | Correct | 0 ms | 212 KB | Output is correct |
3 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
4 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
5 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
6 | Correct | 0 ms | 212 KB | Output is correct |
7 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
8 | Correct | 0 ms | 212 KB | Output is correct |
9 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
10 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
11 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
12 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
13 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
14 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
15 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
16 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
17 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
18 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
19 | Incorrect | 0 ms | 212 KB | Secret is incorrect! |
20 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
21 | Incorrect | 1 ms | 212 KB | Secret is incorrect! |
22 | Incorrect | 9 ms | 376 KB | Secret is incorrect! |
23 | Incorrect | 9 ms | 340 KB | Secret is incorrect! |
24 | Incorrect | 9 ms | 340 KB | Secret is incorrect! |
25 | Incorrect | 12 ms | 372 KB | Secret is incorrect! |
26 | Incorrect | 11 ms | 340 KB | Secret is incorrect! |
27 | Incorrect | 7 ms | 340 KB | Secret is incorrect! |
28 | Incorrect | 7 ms | 380 KB | Secret is incorrect! |
29 | Incorrect | 14 ms | 344 KB | Secret is incorrect! |
30 | Correct | 1 ms | 216 KB | Output is correct |
31 | Incorrect | 5 ms | 340 KB | Secret is incorrect! |
32 | Incorrect | 15 ms | 344 KB | Secret is incorrect! |
33 | Incorrect | 8 ms | 340 KB | Secret is incorrect! |
34 | Incorrect | 9 ms | 344 KB | Secret is incorrect! |
35 | Incorrect | 9 ms | 388 KB | Secret is incorrect! |
36 | Incorrect | 8 ms | 340 KB | Secret is incorrect! |
37 | Incorrect | 7 ms | 344 KB | Secret is incorrect! |
38 | Incorrect | 9 ms | 348 KB | Secret is incorrect! |
39 | Incorrect | 9 ms | 368 KB | Secret is incorrect! |