Submission #858769

# Submission time Handle Problem Language Result Execution time Memory
858769 2023-10-09T07:32:13 Z maks007 Colors (BOI20_colors) C++14
0 / 100
1 ms 432 KB
#include "bits/stdc++.h"
 
using namespace std;
 
#define int long long
 
signed main () {
	int n;
	cin >> n;
	int l = 1, r = n+2, f = 1;
	cout << "? " << 1 << endl;
	int x;
	cin >> x;
	// if(n > 64) {
	// 	return 0;
	// }
	while(1) {
		if(l + 2 >= r) break;
		if(f == 1) {
			r -= 2;
			cout << "? " << r << endl;
			cin >> x;
			if(x == 0) {
				if(l - 1 == 0) {
					while(true){}
				}
				cout << "? " << l-1 << endl;
				int x;
				cin >> x;
				if(x == 1) {
					cout << "= " << r-(l-1) << endl;
				}else {
					cout << "= " << r-(l-2) << endl; 
				}
				return 0;
			}
			f = -1;
		}else {
			l += 2;
			cout << "? " << l << endl;
			cin >> x;
			if(x == 0) {
				cout << "? " << r+1 << endl;
				int x;
				cin >> x;
				if(x == 1) {
					cout << "= " << r+1-l << endl;
				}else {
					cout << "= " << r+2-l << endl;
				}
				return 0;
			}
			f=1;
		}
	}
	cout << "= 1" << endl;
	return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB OK (5 queries)
2 Correct 0 ms 344 KB OK (5 queries)
3 Correct 0 ms 344 KB OK (7 queries)
4 Correct 0 ms 344 KB OK (14 queries)
5 Correct 0 ms 344 KB OK (9 queries)
6 Correct 0 ms 344 KB OK (15 queries)
7 Correct 1 ms 344 KB OK (11 queries)
8 Correct 0 ms 344 KB OK (6 queries)
9 Correct 0 ms 344 KB OK (7 queries)
10 Correct 0 ms 344 KB OK (6 queries)
11 Runtime error 0 ms 432 KB Execution killed with signal 13
12 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB OK (5 queries)
2 Correct 0 ms 344 KB OK (5 queries)
3 Correct 0 ms 344 KB OK (7 queries)
4 Correct 0 ms 344 KB OK (14 queries)
5 Correct 0 ms 344 KB OK (9 queries)
6 Correct 0 ms 344 KB OK (15 queries)
7 Correct 1 ms 344 KB OK (11 queries)
8 Correct 0 ms 344 KB OK (6 queries)
9 Correct 0 ms 344 KB OK (7 queries)
10 Correct 0 ms 344 KB OK (6 queries)
11 Runtime error 0 ms 432 KB Execution killed with signal 13
12 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB OK (5 queries)
2 Correct 0 ms 344 KB OK (5 queries)
3 Correct 0 ms 344 KB OK (7 queries)
4 Correct 0 ms 344 KB OK (14 queries)
5 Correct 0 ms 344 KB OK (9 queries)
6 Correct 0 ms 344 KB OK (15 queries)
7 Correct 1 ms 344 KB OK (11 queries)
8 Correct 0 ms 344 KB OK (6 queries)
9 Correct 0 ms 344 KB OK (7 queries)
10 Correct 0 ms 344 KB OK (6 queries)
11 Runtime error 0 ms 432 KB Execution killed with signal 13
12 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB OK (5 queries)
2 Correct 0 ms 344 KB OK (5 queries)
3 Correct 0 ms 344 KB OK (7 queries)
4 Correct 0 ms 344 KB OK (14 queries)
5 Correct 0 ms 344 KB OK (9 queries)
6 Correct 0 ms 344 KB OK (15 queries)
7 Correct 1 ms 344 KB OK (11 queries)
8 Correct 0 ms 344 KB OK (6 queries)
9 Correct 0 ms 344 KB OK (7 queries)
10 Correct 0 ms 344 KB OK (6 queries)
11 Runtime error 0 ms 432 KB Execution killed with signal 13
12 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB OK (5 queries)
2 Correct 0 ms 344 KB OK (5 queries)
3 Correct 0 ms 344 KB OK (7 queries)
4 Correct 0 ms 344 KB OK (14 queries)
5 Correct 0 ms 344 KB OK (9 queries)
6 Correct 0 ms 344 KB OK (15 queries)
7 Correct 1 ms 344 KB OK (11 queries)
8 Correct 0 ms 344 KB OK (6 queries)
9 Correct 0 ms 344 KB OK (7 queries)
10 Correct 0 ms 344 KB OK (6 queries)
11 Runtime error 0 ms 432 KB Execution killed with signal 13
12 Halted 0 ms 0 KB -