QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#343692 | #6668. Trokuti | nvujica | 100 ✓ | 12ms | 3928kb | C++14 | 4.3kb | 2024-03-02 21:23:10 | 2024-03-02 21:23:10 |
Judging History
answer
#include <bits/stdc++.h>
#define ll long long
#define fi first
#define se second
using namespace std;
const int maxn = 110;
int ans[maxn][maxn];
vector <int> v;
vector <int> v2;
vector <int> e;
vector <int> odg;
int bio[maxn];
int query(int a, int b, int c){
cout << "? " << a << ' ' << b << ' ' << c << endl;
int x;
cin >> x;
return x;
}
void ispis(int a, int b){
// cout << "ans[" << a << "][" << b << "] = " << ans[a][b] << endl;
return;
}
int main(){
srand(time(NULL));
memset(ans, -1, sizeof ans);
for(int a = 1; a <= 6; a++){
for(int b = a + 1; b <= 6; b++){
for(int c = b + 1; c <= 6; c++){
int q = query(a, b, c);
if(q == 0){
ans[a][b] = 0;
ans[b][a] = 0;
ans[a][c] = 0;
ans[c][a] = 0;
ans[b][c] = 0;
ans[c][b] = 0;
v.push_back(a);
v.push_back(b);
v.push_back(c);
ispis(a, b);
ispis(b, c);
ispis(a, c);
a = 10;
b = 10;
c = 10;
}
if(q == 3){
ans[a][b] = 1;
ans[b][a] = 1;
ans[a][c] = 1;
ans[c][a] = 1;
ans[b][c] = 1;
ans[c][b] = 1;
v.push_back(a);
v.push_back(b);
v.push_back(c);
ispis(a, b);
ispis(b, c);
ispis(a, c);
a = 10;
b = 10;
c = 10;
}
}
}
}
bio[v[0]] = 1;
bio[v[1]] = 1;
bio[v[2]] = 1;
for(int a = 1; a <= 100; a++){
if(bio[a]) continue;
v2 = v;
while(!v2.empty() || !e.empty()){
if(v2.empty()){
int m = e.size();
if(m == 1){
int c = e.back();
int b = 1;
while(!(b != c && ans[a][b] != -1)) b++;
ans[a][c] = query(a, b, c) - ans[a][b] - ans[b][c];
ans[c][a] = ans[a][c];
ispis(a, c);
e.clear();
}
else if(m == 2){
int c = e.back();
int b = 1;
while(!(b != c && b != e[0] && ans[a][b] != -1)) b++;
ans[a][c] = query(a, b, c) - ans[a][b] - ans[b][c];
ans[c][a] = ans[a][c];
ans[a][e[0]] = odg[0] - ans[a][c];
ans[e[0]][a] = ans[a][e[0]];
ispis(a, c);
ispis(a, e[0]);
e.clear();
odg.clear();
}
else {
int b = e.back();
int c = e[m - 3];
int q = query(a, b, c) - ans[b][c];
if(q == 0){
ans[a][b] = 0;
ans[b][a] = 0;
ans[a][c] = 0;
ans[c][a] = 0;
}
else {
ans[a][b] = 1;
ans[b][a] = 1;
ans[a][c] = 1;
ans[c][a] = 1;
}
ispis(a, b);
ispis(a, c);
while(!odg.empty()){
int b = e[m - 2], c = e.back();
ans[a][b] = odg[m - 2] - ans[a][c];
ans[b][a] = odg[m - 2] - ans[a][c];
ispis(a, b);
e.pop_back();
odg.pop_back();
m--;
}
e.pop_back();
}
break;
}
if(e.empty()){
int r = rand() % v2.size();
e.push_back(v2[r]);
v2.erase(v2.begin() + r);
continue;
}
int b = e.back();
int r = rand() % v2.size();
int c = v2[r];
v2.erase(v2.begin() + r);
int q = query(a, b, c) - ans[b][c];
if(q == 0){
ans[a][b] = 0;
ans[b][a] = 0;
ans[a][c] = 0;
ans[c][a] = 0;
ispis(a, b);
ispis(a, c);
int m = e.size();
while(!odg.empty()){
int b = e[m - 2], c = e.back();
ans[a][b] = odg[m - 2] - ans[a][c];
ans[b][a] = odg[m - 2] - ans[a][c];
ispis(a, b);
e.pop_back();
odg.pop_back();
m--;
}
e.pop_back();
}
else if(q == 2){
ans[a][b] = 1;
ans[b][a] = 1;
ans[a][c] = 1;
ans[c][a] = 1;
ispis(a, b);
ispis(a, c);
int m = e.size();
while(!odg.empty()){
int b = e[m - 2], c = e.back();
ans[a][b] = odg[m - 2] - ans[a][c];
ans[b][a] = odg[m - 2] - ans[a][c];
ispis(a, b);
e.pop_back();
odg.pop_back();
m--;
}
e.pop_back();
}
else {
e.push_back(c);
odg.push_back(q);
}
}
bio[a] = 1;
v.push_back(a);
}
for(int i = 1; i <= 100; i++){
ans[i][i] = 0;
}
cout << "!" << endl;
for(int i = 1; i <= 100; i++){
for(int j = 1; j <= 100; j++){
cout << ans[i][j];
}
cout << endl;
}
return 0;
}
详细
Subtask #1:
score: 100
Accepted
Test #1:
score: 100
Accepted
time: 0ms
memory: 3864kb
input:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
output:
? 1 2 3 ? 4 1 3 ? 4 1 2 ? 5 2 1 ? 5 3 4 ? 6 3 4 ? 6 5 2 ? 6 2 1 ? 7 6 5 ? 7 4 1 ? 7 2 3 ? 8 4 2 ? 8 6 1 ? 8 7 5 ? 8 1 3 ? 9 4 2 ? 9 5 7 ? 9 3 6 ? 9 1 8 ? 10 2 6 ? 10 7 5 ? 10 3 9 ? 10 1 8 ? 10 1 4 ? 11 5 3 ? 11 9 7 ? 11 8 4 ? 11 6 10 ? 11 1 2 ? 12 5 8 ? 12 9 11 ? 12 1 7 ? 12 10 3 ? 12 6 2 ? 12 1 4 ?...
result:
points 1.0 points 1.0 correct 2499 queries
Test #2:
score: 100
Accepted
time: 2ms
memory: 3844kb
input:
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ...
output:
? 1 2 3 ? 4 1 3 ? 4 1 2 ? 5 2 1 ? 5 3 4 ? 6 3 4 ? 6 5 2 ? 6 2 1 ? 7 6 5 ? 7 4 1 ? 7 2 3 ? 8 4 2 ? 8 6 1 ? 8 7 5 ? 8 1 3 ? 9 4 2 ? 9 5 7 ? 9 3 6 ? 9 1 8 ? 10 2 6 ? 10 7 5 ? 10 3 9 ? 10 1 8 ? 10 1 4 ? 11 5 3 ? 11 9 7 ? 11 8 4 ? 11 6 10 ? 11 1 2 ? 12 5 8 ? 12 9 11 ? 12 1 7 ? 12 10 3 ? 12 6 2 ? 12 1 4 ?...
result:
points 1.0 points 1.0 correct 2499 queries
Test #3:
score: 100
Accepted
time: 2ms
memory: 3780kb
input:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
output:
? 1 2 3 ? 4 1 3 ? 4 1 2 ? 5 2 1 ? 5 3 4 ? 6 3 4 ? 6 5 2 ? 6 2 1 ? 7 6 5 ? 7 4 1 ? 7 2 3 ? 8 4 2 ? 8 6 1 ? 8 7 5 ? 8 1 3 ? 9 4 2 ? 9 5 7 ? 9 3 6 ? 9 1 8 ? 10 2 6 ? 10 7 5 ? 10 3 9 ? 10 1 8 ? 10 1 4 ? 11 5 3 ? 11 9 7 ? 11 8 4 ? 11 6 10 ? 11 1 2 ? 12 5 8 ? 12 9 11 ? 12 1 7 ? 12 10 3 ? 12 6 2 ? 12 1 4 ?...
result:
points 1.0 points 1.0 correct 2500 queries
Test #4:
score: 100
Accepted
time: 0ms
memory: 3728kb
input:
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ...
output:
? 1 2 3 ? 4 1 3 ? 4 1 2 ? 5 2 1 ? 5 3 4 ? 6 3 4 ? 6 5 2 ? 6 2 1 ? 7 6 5 ? 7 4 1 ? 7 2 3 ? 8 4 2 ? 8 6 1 ? 8 7 5 ? 8 1 3 ? 9 4 2 ? 9 5 7 ? 9 3 6 ? 9 1 8 ? 10 2 6 ? 10 7 5 ? 10 3 9 ? 10 1 8 ? 10 1 4 ? 11 5 3 ? 11 9 7 ? 11 8 4 ? 11 6 10 ? 11 1 2 ? 12 5 8 ? 12 9 11 ? 12 1 7 ? 12 10 3 ? 12 6 2 ? 12 1 4 ?...
result:
points 1.0 points 1.0 correct 2500 queries
Test #5:
score: 100
Accepted
time: 0ms
memory: 3784kb
input:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
output:
? 1 2 3 ? 4 1 3 ? 4 1 2 ? 5 2 1 ? 5 3 4 ? 6 3 4 ? 6 5 2 ? 6 2 1 ? 7 6 5 ? 7 4 1 ? 7 2 3 ? 8 4 2 ? 8 6 1 ? 8 7 5 ? 8 1 3 ? 9 4 2 ? 9 5 7 ? 9 3 6 ? 9 1 8 ? 10 2 6 ? 10 7 5 ? 10 3 9 ? 10 1 8 ? 10 1 4 ? 11 5 3 ? 11 9 7 ? 11 8 4 ? 11 6 10 ? 11 1 2 ? 12 5 8 ? 12 9 11 ? 12 1 7 ? 12 10 3 ? 12 6 2 ? 12 1 4 ?...
result:
points 1.0 points 1.0 correct 2506 queries
Test #6:
score: 100
Accepted
time: 0ms
memory: 3840kb
input:
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ...
output:
? 1 2 3 ? 4 1 3 ? 4 1 2 ? 5 2 1 ? 5 3 4 ? 6 3 4 ? 6 5 2 ? 6 2 1 ? 7 6 5 ? 7 4 1 ? 7 2 3 ? 8 4 2 ? 8 6 1 ? 8 7 5 ? 8 1 3 ? 9 4 2 ? 9 5 7 ? 9 3 6 ? 9 1 8 ? 10 2 6 ? 10 7 5 ? 10 3 9 ? 10 1 8 ? 10 1 4 ? 11 5 3 ? 11 9 7 ? 11 8 4 ? 11 6 10 ? 11 1 2 ? 12 5 8 ? 12 9 11 ? 12 1 7 ? 12 10 3 ? 12 6 2 ? 12 1 4 ?...
result:
points 1.0 points 1.0 correct 2505 queries
Test #7:
score: 100
Accepted
time: 5ms
memory: 3728kb
input:
0 0 0 1 1 0 1 0 0 1 1 1 1 0 1 1 1 2 2 1 0 1 2 0 1 1 0 1 1 2 0 1 1 0 1 1 0 0 2 2 0 2 3 1 1 0 0 2 1 1 0 1 2 1 0 1 1 1 0 0 0 1 1 2 1 1 0 1 2 1 1 2 0 1 2 0 0 1 0 2 2 1 1 1 1 1 0 0 0 0 0 0 0 2 0 1 0 2 2 1 1 1 1 0 1 1 1 2 0 1 1 1 1 2 1 1 1 0 1 0 1 0 0 1 1 0 1 1 2 0 0 0 1 1 1 0 0 0 1 0 3 0 1 1 0 1 3 1 1 2 ...
output:
? 1 2 3 ? 4 1 3 ? 4 1 2 ? 5 2 1 ? 5 1 3 ? 5 3 4 ? 6 3 4 ? 6 4 5 ? 6 2 1 ? 7 6 5 ? 7 5 4 ? 7 4 1 ? 7 1 2 ? 7 2 3 ? 8 4 2 ? 8 2 6 ? 8 6 1 ? 8 1 7 ? 8 7 5 ? 8 5 3 ? 8 3 7 ? 9 4 2 ? 9 2 5 ? 9 7 3 ? 9 6 1 ? 9 1 8 ? 10 2 6 ? 10 7 5 ? 10 3 9 ? 10 9 1 ? 10 8 4 ? 11 5 3 ? 11 3 9 ? 11 9 7 ? 11 8 4 ? 11 4 6 ? ...
result:
points 1.0 points 1.0 correct 3115 queries
Test #8:
score: 100
Accepted
time: 0ms
memory: 3844kb
input:
3 1 1 2 2 0 0 0 1 1 1 1 1 2 0 0 1 0 1 1 2 1 1 1 2 1 2 0 0 0 0 1 1 3 1 1 1 3 0 2 2 0 1 0 0 1 1 3 1 0 0 1 3 1 0 1 2 2 1 1 0 0 0 1 2 1 0 2 0 1 2 2 1 0 1 0 2 3 1 1 1 0 0 0 1 2 0 0 2 1 0 1 0 2 0 1 2 2 1 2 2 0 1 2 1 1 0 2 2 1 2 2 1 1 2 1 1 1 1 1 3 1 0 0 0 1 1 3 1 0 3 2 0 1 2 3 0 1 3 1 0 0 2 2 2 1 1 1 0 1 ...
output:
? 1 2 3 ? 4 1 3 ? 4 1 2 ? 5 2 1 ? 5 1 3 ? 5 3 4 ? 6 3 4 ? 6 5 2 ? 6 2 1 ? 7 6 5 ? 7 5 4 ? 7 4 1 ? 7 1 2 ? 7 1 3 ? 8 4 2 ? 8 6 1 ? 8 7 5 ? 8 5 3 ? 9 4 2 ? 9 2 5 ? 9 5 7 ? 9 3 6 ? 9 6 1 ? 9 1 8 ? 9 8 6 ? 10 2 6 ? 10 6 7 ? 10 7 5 ? 10 3 9 ? 10 1 8 ? 10 1 4 ? 11 5 3 ? 11 3 9 ? 11 9 7 ? 11 8 4 ? 11 4 6 ?...
result:
points 1.0 points 1.0 correct 3261 queries
Test #9:
score: 100
Accepted
time: 0ms
memory: 3928kb
input:
2 2 2 2 3 2 1 3 0 0 3 2 2 1 2 3 2 1 2 2 3 1 2 1 3 1 0 3 2 1 3 0 3 2 1 0 3 0 2 3 3 0 3 0 2 1 0 2 2 2 1 3 0 0 3 0 2 2 0 3 2 1 2 3 1 3 3 2 2 2 2 2 0 0 2 2 3 0 0 2 2 3 1 1 0 2 0 1 2 0 2 3 0 2 3 3 1 2 3 1 1 0 3 0 2 0 1 2 1 3 0 0 2 2 1 3 3 2 2 2 3 2 0 1 0 2 2 2 1 2 2 1 1 1 1 3 2 0 3 0 2 0 3 1 3 2 0 3 2 3 ...
output:
? 1 2 3 ? 1 2 4 ? 1 2 5 ? 1 2 6 ? 1 3 4 ? 2 1 4 ? 2 4 3 ? 5 3 1 ? 5 4 2 ? 6 4 2 ? 6 5 3 ? 6 2 1 ? 7 6 5 ? 7 5 2 ? 7 2 1 ? 7 1 3 ? 7 1 4 ? 8 2 3 ? 8 3 6 ? 8 6 1 ? 8 1 7 ? 8 5 4 ? 8 1 4 ? 9 2 3 ? 9 3 5 ? 9 7 4 ? 9 4 6 ? 9 1 8 ? 10 3 6 ? 10 6 7 ? 10 7 5 ? 10 4 9 ? 10 1 8 ? 10 1 2 ? 11 5 4 ? 11 4 9 ? 11...
result:
points 1.0 points 1.0 correct 3344 queries
Test #10:
score: 100
Accepted
time: 7ms
memory: 3844kb
input:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
output:
? 1 2 3 ? 4 1 2 ? 4 1 3 ? 5 4 3 ? 5 2 1 ? 6 4 1 ? 6 2 3 ? 6 1 5 ? 7 4 1 ? 7 6 5 ? 7 3 2 ? 8 4 2 ? 8 7 3 ? 8 1 6 ? 8 1 5 ? 9 1 3 ? 9 8 2 ? 9 5 6 ? 9 4 7 ? 10 1 9 ? 10 7 4 ? 10 6 8 ? 10 2 5 ? 10 1 3 ? 11 9 6 ? 11 8 5 ? 11 2 10 ? 11 4 7 ? 11 1 3 ? 12 11 4 ? 12 2 1 ? 12 7 10 ? 12 8 6 ? 12 9 5 ? 12 1 3 ?...
result:
points 1.0 points 1.0 correct 3009 queries
Test #11:
score: 100
Accepted
time: 0ms
memory: 3816kb
input:
2 1 1 2 1 1 1 0 1 0 2 1 2 2 2 1 1 1 3 1 1 1 2 0 2 1 2 1 1 1 0 2 1 0 0 2 3 1 1 0 0 2 2 2 0 0 1 1 2 1 2 1 1 1 0 2 2 2 1 1 1 0 1 2 2 2 2 1 2 1 3 2 2 1 3 2 0 2 1 1 2 2 2 1 1 3 1 1 1 2 2 2 3 2 1 2 1 2 3 1 3 2 0 2 2 3 1 3 2 2 3 2 3 1 3 1 2 3 2 1 0 2 2 1 2 1 1 1 0 0 1 2 1 2 2 1 2 2 2 3 3 2 2 0 3 2 2 0 1 1 ...
output:
? 1 2 3 ? 1 2 4 ? 1 2 5 ? 1 2 6 ? 1 3 4 ? 1 3 5 ? 1 3 6 ? 1 4 5 ? 2 1 4 ? 2 4 5 ? 3 2 5 ? 3 4 1 ? 3 2 1 ? 6 2 1 ? 6 1 4 ? 6 5 3 ? 7 2 1 ? 7 6 3 ? 7 3 5 ? 7 1 4 ? 8 2 4 ? 8 4 7 ? 8 5 1 ? 8 6 3 ? 9 1 5 ? 9 8 4 ? 9 4 3 ? 9 3 6 ? 9 6 2 ? 9 2 7 ? 9 7 6 ? 10 1 9 ? 10 9 7 ? 10 7 2 ? 10 6 8 ? 10 4 3 ? 10 3 ...
result:
points 1.0 points 1.0 correct 3325 queries
Test #12:
score: 100
Accepted
time: 11ms
memory: 3784kb
input:
1 1 1 0 1 2 2 1 1 0 2 1 1 1 0 0 2 1 3 2 1 2 2 0 1 1 2 1 2 0 1 0 2 3 2 2 0 2 3 0 2 1 2 0 3 2 2 2 2 2 1 2 1 0 1 0 2 3 0 0 1 1 1 3 2 1 0 2 0 1 2 3 1 2 1 3 3 1 1 1 2 2 1 2 1 3 0 2 0 1 2 1 2 2 3 1 2 2 3 2 2 1 2 2 0 3 1 2 1 3 2 0 2 0 2 0 1 1 2 1 2 1 0 1 3 1 2 1 1 2 3 0 1 0 2 2 0 1 1 3 2 2 1 2 2 1 2 2 2 0 ...
output:
? 1 2 3 ? 1 2 4 ? 1 2 5 ? 1 2 6 ? 3 1 2 ? 3 2 6 ? 4 3 6 ? 4 6 2 ? 4 2 1 ? 4 1 6 ? 5 3 1 ? 5 2 6 ? 5 6 4 ? 5 4 2 ? 7 3 1 ? 7 5 4 ? 7 6 2 ? 8 3 2 ? 8 7 6 ? 8 1 5 ? 8 5 4 ? 8 4 1 ? 9 1 6 ? 9 8 2 ? 9 4 5 ? 9 5 3 ? 9 1 7 ? 10 1 9 ? 10 7 3 ? 10 5 8 ? 10 2 4 ? 10 1 6 ? 11 9 5 ? 11 8 4 ? 11 2 10 ? 11 3 7 ? ...
result:
points 1.0 points 1.0 correct 3329 queries
Test #13:
score: 100
Accepted
time: 4ms
memory: 3700kb
input:
0 1 0 2 1 2 2 1 2 1 1 2 1 1 2 1 2 1 3 2 2 1 0 1 1 2 1 0 1 1 3 2 1 1 2 0 1 2 1 1 2 2 0 2 1 3 1 1 3 1 0 0 1 1 1 2 3 3 0 1 1 1 1 2 2 1 1 1 3 2 2 0 2 3 2 0 2 2 1 1 0 2 1 2 2 1 1 1 1 1 1 2 3 1 1 2 1 1 1 1 2 0 3 2 1 1 3 2 0 2 1 1 0 2 0 0 1 1 2 0 2 0 2 2 1 2 1 1 1 2 0 0 1 1 2 2 1 1 2 2 1 3 3 0 2 0 2 1 1 2 ...
output:
? 1 2 3 ? 4 1 2 ? 4 2 3 ? 5 4 3 ? 5 2 1 ? 5 3 1 ? 6 4 1 ? 6 1 2 ? 6 2 3 ? 6 1 5 ? 7 4 1 ? 7 6 5 ? 7 3 2 ? 7 1 2 ? 8 4 2 ? 8 7 3 ? 8 3 1 ? 8 6 5 ? 8 1 5 ? 9 1 3 ? 9 8 2 ? 9 2 5 ? 9 5 6 ? 9 4 7 ? 9 1 7 ? 10 1 9 ? 10 9 7 ? 10 7 4 ? 10 6 8 ? 10 8 2 ? 10 5 3 ? 11 9 6 ? 11 8 5 ? 11 2 10 ? 11 10 4 ? 11 7 1...
result:
points 1.0 points 1.0 correct 3331 queries
Test #14:
score: 100
Accepted
time: 0ms
memory: 3788kb
input:
2 2 3 2 2 3 1 2 1 3 3 1 3 1 1 3 1 1 3 1 2 1 0 1 3 1 2 3 0 2 2 2 2 3 1 2 3 2 1 2 2 3 0 2 1 2 0 1 2 2 2 3 1 1 3 2 0 3 3 1 2 2 1 3 2 1 0 3 2 2 2 1 2 3 3 2 2 3 2 1 2 2 1 2 1 1 3 2 2 1 1 3 1 2 3 2 2 2 0 2 0 1 3 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 0 3 1 2 1 3 2 0 3 3 2 1 2 1 2 2 2 3 2 2 2 2 3 2 0 2 2 1 2 1 3 ...
output:
? 1 2 3 ? 1 2 4 ? 1 2 5 ? 3 1 2 ? 3 2 5 ? 3 5 1 ? 4 3 5 ? 4 2 1 ? 4 3 1 ? 6 3 1 ? 6 2 5 ? 6 1 4 ? 7 3 1 ? 7 6 4 ? 7 4 5 ? 7 5 2 ? 8 3 2 ? 8 2 7 ? 8 5 1 ? 8 6 4 ? 8 1 4 ? 9 1 5 ? 9 8 2 ? 9 4 6 ? 9 6 3 ? 9 1 7 ? 10 1 9 ? 10 7 3 ? 10 6 8 ? 10 2 4 ? 10 4 5 ? 11 9 6 ? 11 6 8 ? 11 4 2 ? 11 10 3 ? 11 7 1 ?...
result:
points 1.0 points 1.0 correct 3300 queries
Test #15:
score: 100
Accepted
time: 3ms
memory: 3772kb
input:
3 2 2 3 2 2 2 3 3 2 2 0 1 2 1 0 1 2 2 1 1 1 1 0 2 1 3 1 2 1 2 2 1 0 1 2 2 1 0 2 1 0 1 1 3 1 2 2 3 2 2 2 2 1 0 0 1 2 2 2 0 2 0 1 0 1 1 0 1 2 2 2 3 1 2 1 0 2 1 0 0 3 1 0 0 0 3 1 2 2 2 2 2 0 2 0 1 2 1 2 1 3 1 1 0 1 0 2 1 2 2 1 1 2 2 1 2 3 0 2 1 1 0 1 1 1 2 1 3 1 1 2 0 2 2 2 2 2 1 1 2 2 1 0 1 3 2 0 1 3 ...
output:
? 1 2 3 ? 4 1 2 ? 4 2 3 ? 4 3 1 ? 5 4 3 ? 5 3 2 ? 5 2 1 ? 5 1 3 ? 6 4 1 ? 6 2 3 ? 6 3 5 ? 6 5 2 ? 7 4 1 ? 7 6 5 ? 7 3 2 ? 8 4 2 ? 8 7 3 ? 8 3 1 ? 8 1 6 ? 8 6 5 ? 8 5 1 ? 9 1 3 ? 9 8 2 ? 9 2 5 ? 9 6 4 ? 9 4 7 ? 9 7 6 ? 10 1 9 ? 10 9 7 ? 10 7 4 ? 10 4 6 ? 10 6 8 ? 10 8 2 ? 10 2 5 ? 10 1 3 ? 11 9 6 ? 1...
result:
points 1.0 points 1.0 correct 3333 queries
Test #16:
score: 100
Accepted
time: 12ms
memory: 3748kb
input:
2 2 2 1 2 2 2 1 1 1 2 0 2 2 1 2 1 1 1 3 1 3 1 1 2 1 1 1 2 1 1 1 3 2 2 1 2 0 1 2 2 3 2 3 2 3 2 0 2 2 0 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 0 2 2 1 0 3 2 3 1 2 2 1 1 1 2 2 3 1 2 2 1 1 2 1 3 1 0 2 1 1 1 0 3 2 2 1 2 2 2 3 1 2 2 2 2 1 1 3 3 2 1 1 2 0 1 1 2 2 2 3 2 2 1 2 1 1 0 0 2 1 0 2 3 2 3 0 2 1 1 2 2 ...
output:
? 1 2 3 ? 1 2 4 ? 1 2 5 ? 1 2 6 ? 1 3 4 ? 1 3 5 ? 1 3 6 ? 1 4 5 ? 1 4 6 ? 1 5 6 ? 2 3 4 ? 2 3 5 ? 1 2 3 ? 1 2 5 ? 4 1 5 ? 4 3 2 ? 6 1 2 ? 6 3 5 ? 6 5 4 ? 6 4 3 ? 7 1 2 ? 7 6 4 ? 7 5 3 ? 7 1 3 ? 8 1 3 ? 8 3 7 ? 8 7 5 ? 8 2 6 ? 8 6 4 ? 8 4 2 ? 9 2 5 ? 9 5 8 ? 9 8 3 ? 9 4 6 ? 9 6 1 ? 9 1 7 ? 10 2 9 ? 1...
result:
points 1.0 points 1.0 correct 3338 queries
Test #17:
score: 100
Accepted
time: 8ms
memory: 3864kb
input:
0 1 1 2 3 1 1 3 0 1 1 2 0 1 1 1 1 2 2 1 2 2 3 1 1 0 0 2 2 2 3 2 1 1 1 1 1 2 1 1 0 2 1 2 3 2 2 0 2 2 1 2 0 2 1 2 2 0 1 1 2 2 0 2 2 1 2 1 3 0 3 1 2 3 2 2 1 2 3 2 1 0 2 1 0 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 0 2 1 3 2 1 3 2 1 2 1 2 2 2 3 2 3 0 0 1 2 1 2 2 3 0 2 2 2 1 3 2 2 3 0 2 2 3 2 2 2 2 2 2 1 ...
output:
? 1 2 3 ? 4 1 2 ? 4 2 3 ? 4 3 1 ? 5 4 3 ? 5 2 1 ? 5 3 1 ? 6 4 1 ? 6 2 3 ? 6 1 5 ? 7 4 1 ? 7 6 5 ? 7 3 2 ? 8 4 2 ? 8 2 7 ? 8 7 3 ? 8 3 1 ? 8 1 6 ? 8 6 5 ? 9 1 3 ? 9 3 8 ? 9 8 2 ? 9 2 5 ? 9 6 4 ? 9 1 7 ? 10 1 9 ? 10 7 4 ? 10 6 8 ? 10 8 2 ? 10 2 5 ? 10 5 3 ? 11 9 6 ? 11 8 5 ? 11 2 10 ? 11 10 4 ? 11 4 7...
result:
points 1.0 points 1.0 correct 3327 queries
Test #18:
score: 100
Accepted
time: 7ms
memory: 3776kb
input:
1 2 1 0 1 1 0 1 2 2 2 1 3 2 2 1 2 1 1 0 3 1 1 1 2 3 2 3 2 1 2 3 2 2 0 2 2 2 2 1 1 2 1 0 2 3 2 0 3 2 1 0 1 0 1 2 2 2 0 1 2 1 2 1 1 0 3 0 1 1 2 3 1 1 1 0 1 3 3 1 2 0 2 2 1 2 2 1 2 2 3 1 3 3 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 0 0 2 1 2 3 1 3 0 0 1 1 2 2 2 3 2 2 2 2 0 1 1 2 1 1 2 1 0 2 1 1 2 2 1 2 1 1 2 ...
output:
? 1 2 3 ? 1 2 4 ? 1 2 5 ? 1 2 6 ? 3 1 2 ? 3 2 6 ? 3 6 1 ? 4 3 6 ? 4 6 2 ? 4 2 1 ? 5 3 1 ? 5 2 6 ? 5 6 4 ? 7 3 1 ? 7 5 4 ? 7 4 6 ? 7 1 2 ? 8 3 2 ? 8 7 6 ? 8 6 1 ? 8 5 4 ? 9 1 6 ? 9 6 8 ? 9 8 2 ? 9 2 4 ? 9 4 5 ? 9 3 7 ? 9 1 7 ? 10 1 9 ? 10 9 7 ? 10 3 5 ? 10 5 8 ? 10 2 4 ? 10 4 6 ? 10 6 2 ? 11 9 5 ? 11...
result:
points 1.0 points 1.0 correct 3304 queries
Test #19:
score: 100
Accepted
time: 2ms
memory: 3732kb
input:
1 2 1 3 2 2 1 3 2 2 1 1 0 2 1 1 0 1 3 1 1 0 3 1 2 2 0 1 3 2 0 0 3 1 3 2 2 0 0 2 2 1 3 1 0 2 2 3 0 1 1 3 1 2 0 2 2 2 1 3 2 2 3 1 1 3 1 0 2 2 2 2 1 2 2 1 2 1 1 3 2 0 0 0 0 1 2 2 2 3 3 0 1 1 0 2 1 1 2 2 0 2 1 3 2 1 1 2 1 1 2 2 2 3 2 1 1 1 1 1 2 0 1 1 1 2 0 3 0 0 2 2 2 1 0 2 2 1 0 1 2 1 1 2 3 1 1 1 1 0 ...
output:
? 1 2 3 ? 1 2 4 ? 1 2 5 ? 1 2 6 ? 3 2 6 ? 3 6 1 ? 3 1 2 ? 4 6 3 ? 4 2 1 ? 4 3 1 ? 5 6 2 ? 5 1 4 ? 5 1 3 ? 7 4 3 ? 7 3 1 ? 7 1 2 ? 7 5 6 ? 8 2 4 ? 8 4 3 ? 8 6 7 ? 8 7 5 ? 8 5 1 ? 9 3 7 ? 9 6 2 ? 9 8 5 ? 9 1 4 ? 9 2 4 ? 10 7 6 ? 10 6 1 ? 10 3 2 ? 10 9 4 ? 10 5 8 ? 11 9 5 ? 11 8 7 ? 11 6 4 ? 11 2 10 ? ...
result:
points 1.0 points 1.0 correct 3278 queries
Test #20:
score: 100
Accepted
time: 4ms
memory: 3848kb
input:
0 1 2 2 1 0 1 1 0 1 2 3 2 2 1 2 3 1 1 3 2 0 0 1 1 2 1 2 0 2 0 0 2 1 3 1 2 2 1 0 3 1 1 2 1 1 2 2 1 1 1 1 0 0 1 1 2 2 1 2 2 1 1 0 0 1 3 2 2 1 2 1 3 2 2 2 2 1 2 2 1 0 1 0 1 1 2 0 2 2 1 2 1 2 1 2 2 3 2 0 1 2 3 3 3 2 1 0 2 2 2 0 0 1 3 1 2 1 0 2 1 3 1 1 1 2 2 1 0 1 2 1 2 3 1 1 0 2 2 1 2 2 2 0 1 0 2 3 1 3 ...
output:
? 1 2 3 ? 4 2 3 ? 4 3 1 ? 5 3 4 ? 5 4 2 ? 5 2 1 ? 6 3 2 ? 6 2 1 ? 6 1 5 ? 6 1 4 ? 7 5 4 ? 7 4 1 ? 7 2 6 ? 7 6 3 ? 8 2 5 ? 8 5 4 ? 8 4 3 ? 8 7 6 ? 8 2 1 ? 9 4 7 ? 9 3 2 ? 9 8 6 ? 9 1 5 ? 10 7 3 ? 10 1 4 ? 10 2 9 ? 10 9 5 ? 10 5 6 ? 10 1 8 ? 11 9 6 ? 11 8 7 ? 11 3 5 ? 11 2 10 ? 11 10 1 ? 11 1 4 ? 12 1...
result:
points 1.0 points 1.0 correct 3322 queries