QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#127537 | #6668. Trokuti | AFewSuns | 91.916129 | 25ms | 3884kb | C++14 | 2.9kb | 2023-07-19 19:26:30 | 2023-07-19 19:26:32 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
namespace my_std{
#define ll long long
#define bl bool
ll my_pow(ll a,ll b,ll mod){
ll res=1;
if(!b) return 1;
while(b){
if(b&1) res=(res*a)%mod;
a=(a*a)%mod;
b>>=1;
}
return res;
}
ll qpow(ll a,ll b){
ll res=1;
if(!b) return 1;
while(b){
if(b&1) res*=a;
a*=a;
b>>=1;
}
return res;
}
#define db double
#define pf printf
#define pc putchar
#define fr(i,x,y) for(register ll i=(x);i<=(y);i++)
#define pfr(i,x,y) for(register ll i=(x);i>=(y);i--)
#define go(u) for(ll i=head[u];i;i=e[i].nxt)
#define enter pc('\n')
#define space pc(' ')
#define fir first
#define sec second
#define MP make_pair
#define il inline
#define inf 1e18
#define random(x) rand()*rand()%(x)
#define inv(a,mod) my_pow((a),(mod-2),(mod))
il ll read(){
ll sum=0,f=1;
char ch=0;
while(!isdigit(ch)){
if(ch=='-') f=-1;
ch=getchar();
}
while(isdigit(ch)){
sum=sum*10+(ch^48);
ch=getchar();
}
return sum*f;
}
il void write(ll x){
if(x<0){
x=-x;
pc('-');
}
if(x>9) write(x/10);
pc(x%10+'0');
}
il void writeln(ll x){
write(x);
enter;
}
il void writesp(ll x){
write(x);
space;
}
}
using namespace my_std;
#define fl fflush(stdout)
mt19937 rd(114514);
ll n=100,mp[6][6],cnt=0,q[11][3],tot=0,res[11],id[110];
bl E[110][110],e[110][110];
char s[110];
ll query(ll x,ll y,ll z){
pf("? %lld %lld %lld\n",x,y,z);
fl;
x=read();
return x;
}
int main(){
fr(i,1,n) id[i]=i;
shuffle(id+1,id+n+1,rd);
fr(i,1,5) fr(j,i+1,5) mp[i][j]=mp[j][i]=cnt++;
fr(i,1,5){
fr(j,i+1,5){
fr(k,j+1,5){
q[++tot][0]=id[i];
q[tot][1]=id[j];
q[tot][2]=id[k];
res[tot]=query(id[i],id[j],id[k]);
}
}
}
fr(x,0,(1ll<<cnt)-1){
fr(i,1,5) fr(j,i+1,5) E[id[i]][id[j]]=E[id[j]][id[i]]=(x>>mp[i][j])&1;
bl ck=0;
fr(i,1,tot) if((E[q[i][0]][q[i][1]]+E[q[i][1]][q[i][2]]+E[q[i][2]][q[i][0]])!=res[i]) ck=1;
if(ck) continue;
break;
}
fr(i,6,n){
ll lst=1;
fr(j,2,i-1){
ll tmp=query(id[i],id[j-1],id[j])-E[id[j-1]][id[j]];
if(!tmp){
E[id[i]][id[j-1]]=E[id[i]][id[j]]=E[id[j-1]][id[i]]=E[id[j]][id[i]]=0;
pfr(k,j-2,lst) E[id[i]][id[k]]=E[id[k]][id[i]]=(j-k-1)&1;
lst=j+1;
j++;
}
else if(tmp==2){
E[id[i]][id[j-1]]=E[id[i]][id[j]]=E[id[j-1]][id[i]]=E[id[j]][id[i]]=1;
pfr(k,j-2,lst) E[id[i]][id[k]]=E[id[k]][id[i]]=(j-k)&1;
lst=j+1;
j++;
}
}
if(lst<i){
if(lst>1){
ll tmp=query(id[i],id[i-1],id[1])-E[id[i]][id[1]]-E[id[i-1]][id[1]];
pfr(j,i-1,lst) E[id[i]][id[j]]=E[id[j]][id[i]]=tmp^((i-j-1)&1);
}
else{
ll tmp=(query(id[i],id[1],id[3])-E[id[1]][id[3]])/2;
fr(j,lst,i-1) E[id[i]][id[j]]=E[id[j]][id[i]]=tmp^((j-lst)&1);
}
}
}
pf("!\n");
fr(i,1,n){
fr(j,1,n) write(E[i][j]);
enter;
}
fl;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 91.9161
Acceptable Answer
Test #1:
score: 100
Accepted
time: 12ms
memory: 3640kb
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:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 100 36 ? 23 2 93 ? 77 93 40 ? 77 100 36 ? 77 2 23 ? 87 93 40 ? 87 100 36 ? 87 2 23 ? 87 77 93 ? 10 93 40 ? 10 100 36 ? 10 2 23 ? 10 77 87 ? 70 93 40 ? 70 100 36 ? 70 2 23 ? 7...
result:
points 1.0 points 1.0 correct 2504 queries
Test #2:
score: 100
Accepted
time: 0ms
memory: 3880kb
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:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 100 36 ? 23 2 93 ? 77 93 40 ? 77 100 36 ? 77 2 23 ? 87 93 40 ? 87 100 36 ? 87 2 23 ? 87 77 93 ? 10 93 40 ? 10 100 36 ? 10 2 23 ? 10 77 87 ? 70 93 40 ? 70 100 36 ? 70 2 23 ? 7...
result:
points 1.0 points 1.0 correct 2504 queries
Test #3:
score: 100
Accepted
time: 2ms
memory: 3604kb
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:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 100 36 ? 23 2 93 ? 77 93 40 ? 77 100 36 ? 77 2 23 ? 87 93 40 ? 87 100 36 ? 87 2 23 ? 87 77 93 ? 10 93 40 ? 10 100 36 ? 10 2 23 ? 10 77 87 ? 70 93 40 ? 70 100 36 ? 70 2 23 ? 7...
result:
points 1.0 points 1.0 correct 2505 queries
Test #4:
score: 100
Accepted
time: 8ms
memory: 3600kb
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:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 100 36 ? 23 2 93 ? 77 93 40 ? 77 100 36 ? 77 2 23 ? 87 93 40 ? 87 100 36 ? 87 2 23 ? 87 77 93 ? 10 93 40 ? 10 100 36 ? 10 2 23 ? 10 77 87 ? 70 93 40 ? 70 100 36 ? 70 2 23 ? 7...
result:
points 1.0 points 1.0 correct 2505 queries
Test #5:
score: 100
Accepted
time: 10ms
memory: 3640kb
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:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 100 36 ? 23 2 93 ? 77 93 40 ? 77 100 36 ? 77 2 23 ? 87 93 40 ? 87 100 36 ? 87 2 23 ? 87 77 93 ? 10 93 40 ? 10 100 36 ? 10 2 23 ? 10 77 87 ? 70 93 40 ? 70 100 36 ? 70 2 23 ? 7...
result:
points 1.0 points 1.0 correct 2511 queries
Test #6:
score: 100
Accepted
time: 10ms
memory: 3620kb
input:
3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 100 36 ? 23 2 93 ? 77 93 40 ? 77 100 36 ? 77 36 2 ? 77 2 23 ? 87 93 40 ? 87 100 36 ? 87 2 23 ? 87 77 93 ? 10 93 40 ? 10 100 36 ? 10 2 23 ? 10 77 87 ? 70 93 40 ? 70 100 36 ? 7...
result:
points 1.0 points 1.0 correct 2513 queries
Test #7:
score: 100
Accepted
time: 13ms
memory: 3812kb
input:
1 0 0 0 0 0 1 1 0 0 0 0 0 1 2 0 0 0 1 1 0 0 0 0 1 1 0 1 2 0 1 0 0 0 0 0 1 1 1 1 1 1 0 0 0 1 0 2 1 1 0 0 0 1 2 2 1 2 0 1 0 1 2 0 1 0 1 0 2 0 1 1 1 2 0 1 1 1 1 0 1 1 0 0 0 2 2 0 1 2 0 0 1 0 1 1 2 1 0 1 0 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 2 0 1 1 0 1 1 0 0 0 1 2 1 0 0 1 1 0 0 0 0 1 0 0 0 2 0 0 0 1 0 2 0 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 100 36 ? 23 2 93 ? 77 93 40 ? 77 40 100 ? 77 100 36 ? 77 2 23 ? 87 93 40 ? 87 100 36 ? 87 36 2 ? 87 2 23 ? 87 77 93 ? 10 93 40 ? 10 100 36 ? 10 2 23 ? 10 23 77 ? 10 77 87 ? 7...
result:
points 1.0 points 1.0 correct 3108 queries
Test #8:
score: 100
Accepted
time: 11ms
memory: 3476kb
input:
0 1 1 2 2 2 1 1 0 2 1 2 0 0 2 0 1 1 0 2 1 1 1 2 1 1 3 2 1 2 0 1 1 0 1 1 3 2 0 0 2 1 0 0 0 1 1 1 2 1 0 1 3 2 1 0 1 0 1 2 1 2 2 1 2 3 0 1 1 0 3 1 0 1 0 1 3 1 2 2 2 0 0 3 0 0 0 2 2 1 0 0 1 2 0 2 1 1 2 1 0 1 0 2 1 1 2 2 2 1 1 0 0 0 1 1 3 2 0 2 2 2 1 1 1 2 0 1 1 2 1 1 2 0 2 1 1 0 2 1 2 1 1 1 2 1 2 1 1 1 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 40 100 ? 23 36 2 ? 77 93 40 ? 77 100 36 ? 77 36 2 ? 77 23 93 ? 87 93 40 ? 87 40 100 ? 87 36 2 ? 87 23 77 ? 10 93 40 ? 10 40 100 ? 10 100 36 ? 10 36 2 ? 10 2 23 ? 10 23 77 ? 1...
result:
points 1.0 points 1.0 correct 3276 queries
Test #9:
score: 100
Accepted
time: 5ms
memory: 3540kb
input:
1 2 0 3 1 1 2 0 1 1 2 3 1 1 1 3 1 3 0 2 1 1 3 0 1 0 1 0 2 1 1 2 1 0 0 1 0 1 0 0 2 1 1 2 1 0 0 1 1 3 1 3 1 0 0 2 3 1 3 1 1 1 1 2 0 1 0 1 0 0 1 1 1 3 1 3 1 1 1 0 3 1 1 1 3 1 3 1 0 0 3 1 3 0 2 1 1 2 1 0 0 2 1 0 1 0 1 0 1 0 0 1 0 0 0 2 1 1 3 0 0 0 1 1 2 0 0 0 2 1 1 3 0 0 1 3 1 3 0 0 0 1 0 1 0 0 1 0 0 0 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 100 36 ? 23 2 93 ? 77 93 40 ? 77 40 100 ? 77 100 36 ? 77 2 23 ? 77 23 93 ? 87 93 40 ? 87 100 36 ? 87 36 2 ? 87 2 23 ? 87 23 77 ? 10 93 40 ? 10 100 36 ? 10 2 23 ? 10 77 87 ? 7...
result:
points 1.0 points 1.0 correct 3069 queries
Test #10:
score: 91.9161
Acceptable Answer
time: 2ms
memory: 3808kb
input:
2 2 2 2 2 2 2 2 0 2 2 2 2 0 2 2 2 2 2 2 2 2 2 2 0 2 2 2 0 2 2 2 2 2 2 2 0 2 2 2 2 0 2 2 2 2 2 2 2 2 2 0 2 2 2 2 2 2 2 2 0 2 2 2 0 2 2 2 0 2 2 2 2 2 2 2 2 2 0 2 2 2 2 2 2 2 2 2 2 2 2 0 2 2 2 0 2 2 2 2 2 2 0 2 2 2 0 2 0 2 2 2 0 2 2 2 2 2 2 0 2 2 2 2 0 2 2 2 2 2 2 0 2 2 2 2 2 2 2 0 2 2 2 0 2 0 2 2 2 2 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 40 100 ? 23 100 36 ? 23 36 2 ? 77 93 40 ? 77 40 100 ? 77 100 36 ? 77 36 2 ? 77 23 93 ? 87 93 40 ? 87 40 100 ? 87 100 36 ? 87 36 2 ? 87 23 77 ? 87 77 93 ? 10 93 40 ? 10 40 100...
result:
points 0.91916129030 points 0.91916129030 correct 3579 queries
Test #11:
score: 100
Accepted
time: 4ms
memory: 3776kb
input:
1 1 2 1 1 1 1 0 0 1 2 0 0 1 3 0 3 1 0 2 1 2 0 1 2 1 3 2 1 0 2 1 2 1 3 2 2 1 3 2 0 2 1 2 1 2 1 2 0 1 1 2 0 1 3 2 1 1 1 1 2 1 3 1 3 3 3 1 1 2 1 2 2 1 3 1 3 2 1 1 1 3 1 0 1 3 1 3 1 0 2 3 2 2 2 2 3 1 0 2 0 3 2 2 0 2 1 2 1 3 2 2 2 3 2 2 0 2 1 2 1 1 0 2 1 1 1 3 1 2 1 2 2 1 2 0 2 1 1 0 1 2 2 1 0 2 3 2 1 1 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 40 100 ? 23 36 2 ? 77 93 40 ? 77 100 36 ? 77 2 23 ? 87 93 40 ? 87 100 36 ? 87 2 23 ? 87 77 93 ? 10 93 40 ? 10 100 36 ? 10 36 2 ? 10 23 77 ? 10 77 87 ? 10 87 93 ? 70 93 40 ? 7...
result:
points 1.0 points 1.0 correct 3339 queries
Test #12:
score: 100
Accepted
time: 10ms
memory: 3572kb
input:
2 0 1 2 2 1 2 3 2 3 2 2 3 1 1 3 2 0 3 3 1 1 2 2 2 1 1 1 1 2 3 2 1 1 2 1 0 2 2 3 0 1 1 2 3 1 1 2 2 2 1 1 2 2 0 2 2 1 2 2 1 1 2 0 1 3 1 2 3 2 0 1 1 2 0 3 1 3 3 1 2 1 2 0 2 2 1 2 1 3 1 3 0 1 2 2 2 0 2 2 2 2 0 3 0 1 2 2 2 1 2 1 3 2 3 1 2 2 2 1 2 1 0 1 1 3 3 1 2 2 2 0 3 1 2 0 2 2 1 1 0 0 1 2 1 1 2 1 0 2 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 100 36 ? 23 36 2 ? 77 93 40 ? 77 40 100 ? 77 36 2 ? 77 23 93 ? 87 93 40 ? 87 100 36 ? 87 2 23 ? 87 77 93 ? 10 93 40 ? 10 40 100 ? 10 100 36 ? 10 36 2 ? 10 2 23 ? 10 77 87 ? 1...
result:
points 1.0 points 1.0 correct 3301 queries
Test #13:
score: 100
Accepted
time: 8ms
memory: 3620kb
input:
2 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 3 0 0 2 1 1 0 0 2 1 3 0 1 1 1 2 1 3 1 3 1 0 3 2 2 0 0 2 2 1 2 1 1 1 0 1 1 1 1 1 2 0 1 1 0 1 1 1 2 1 1 1 1 1 2 0 3 2 1 1 1 1 1 1 0 1 1 1 2 1 2 1 2 0 2 2 2 1 1 0 1 1 0 1 1 3 0 1 3 2 3 2 1 1 0 1 2 1 2 2 1 2 1 1 1 2 0 0 1 1 2 1 1 2 1 2 3 1 2 1 2 1 1 2 1 0 1 3 2 2 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 40 100 ? 23 100 36 ? 23 36 2 ? 77 93 40 ? 77 100 36 ? 77 36 2 ? 77 2 23 ? 77 23 93 ? 87 93 40 ? 87 100 36 ? 87 2 23 ? 87 77 93 ? 10 93 40 ? 10 40 100 ? 10 100 36 ? 10 2 23 ? ...
result:
points 1.0 points 1.0 correct 3316 queries
Test #14:
score: 100
Accepted
time: 14ms
memory: 3812kb
input:
3 1 2 1 2 0 1 3 1 1 3 1 0 2 2 1 2 2 3 1 0 2 1 2 1 0 2 1 2 3 0 2 1 0 1 2 0 1 1 1 1 3 1 1 1 2 0 1 1 1 1 1 1 1 3 2 2 1 2 2 2 0 0 0 2 2 2 3 2 2 1 2 0 1 1 1 1 1 1 2 1 0 1 1 1 3 0 1 1 1 0 1 1 1 0 2 0 1 2 1 1 2 2 2 1 0 1 2 2 2 1 1 2 1 2 1 1 1 2 1 1 3 3 2 2 0 0 1 2 1 2 3 0 2 2 1 1 2 1 3 0 1 2 1 0 3 0 2 3 1 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 100 36 ? 23 36 2 ? 77 93 40 ? 77 40 100 ? 77 100 36 ? 77 36 2 ? 77 23 93 ? 87 93 40 ? 87 100 36 ? 87 36 2 ? 87 23 77 ? 87 77 93 ? 10 93 40 ? 10 40 100 ? 10 36 2 ? 10 23 77 ? ...
result:
points 1.0 points 1.0 correct 3324 queries
Test #15:
score: 100
Accepted
time: 11ms
memory: 3604kb
input:
2 1 3 0 2 1 1 3 1 1 2 2 1 1 2 2 2 1 2 1 2 2 0 2 0 2 2 0 2 1 1 1 3 0 1 1 1 2 2 0 3 0 2 3 0 2 1 0 1 1 3 2 2 1 1 3 2 1 3 1 1 0 0 2 2 2 1 3 0 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 1 3 2 2 1 0 2 0 2 1 2 1 2 0 1 2 1 2 3 1 2 0 1 2 1 2 0 0 3 1 0 2 3 3 2 2 2 1 1 1 1 2 1 2 2 1 2 0 1 3 1 1 3 1 1 1 1 3 3 1 2 2 2 0 1 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 40 100 ? 23 100 36 ? 23 36 2 ? 23 93 100 ? 77 93 40 ? 77 40 100 ? 77 100 36 ? 77 36 2 ? 77 23 93 ? 87 93 40 ? 87 40 100 ? 87 100 36 ? 87 2 23 ? 87 23 77 ? 10 93 40 ? 10 40 10...
result:
points 1.0 points 1.0 correct 3306 queries
Test #16:
score: 100
Accepted
time: 6ms
memory: 3544kb
input:
1 2 3 2 2 2 1 2 1 2 1 1 1 1 2 1 1 0 2 0 2 0 2 1 2 1 1 1 2 1 1 1 0 2 1 3 3 1 1 1 2 1 1 3 3 0 1 2 0 2 2 0 1 1 1 1 3 0 2 1 3 0 1 2 2 2 1 2 1 1 0 0 1 0 0 0 2 2 1 2 0 1 0 2 2 1 2 1 1 2 3 2 0 1 2 0 2 2 0 0 3 1 2 0 3 0 1 3 1 0 1 2 1 1 2 0 1 1 2 2 1 0 1 1 1 1 0 2 0 2 1 2 1 2 2 0 2 0 1 1 1 1 3 0 3 1 3 1 1 1 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 100 36 ? 23 2 93 ? 77 93 40 ? 77 100 36 ? 77 36 2 ? 77 2 23 ? 77 23 93 ? 87 93 40 ? 87 40 100 ? 87 36 2 ? 87 23 77 ? 10 93 40 ? 10 40 100 ? 10 100 36 ? 10 36 2 ? 10 2 23 ? 10...
result:
points 1.0 points 1.0 correct 3322 queries
Test #17:
score: 100
Accepted
time: 10ms
memory: 3884kb
input:
0 1 1 0 1 1 1 2 3 2 2 0 2 1 0 3 2 2 2 1 3 0 1 2 2 2 1 1 1 1 1 2 2 1 0 2 1 2 2 3 0 0 2 1 3 1 1 2 1 3 1 2 1 1 1 2 2 2 3 2 2 2 1 1 1 1 1 2 2 0 2 2 2 1 2 0 2 2 1 2 0 2 2 0 2 0 0 3 2 0 2 1 1 1 2 0 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 3 1 1 2 2 1 3 2 2 2 1 0 2 3 1 2 1 1 2 1 2 2 2 0 2 1 2 0 1 1 0 0 2 3 2 2 2 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 100 36 ? 23 2 93 ? 77 93 40 ? 77 40 100 ? 77 36 2 ? 77 23 93 ? 87 93 40 ? 87 100 36 ? 87 2 23 ? 87 77 93 ? 10 93 40 ? 10 100 36 ? 10 36 2 ? 10 2 23 ? 10 23 77 ? 10 87 93 ? 70...
result:
points 1.0 points 1.0 correct 3348 queries
Test #18:
score: 100
Accepted
time: 25ms
memory: 3780kb
input:
1 0 1 2 2 1 1 2 2 3 1 1 1 1 0 1 3 1 2 2 2 2 0 2 2 2 1 2 1 0 2 2 2 1 3 2 2 1 3 2 1 2 1 2 3 2 2 2 0 2 2 2 1 3 2 1 1 1 1 1 0 3 3 1 2 2 3 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 3 3 3 1 0 3 2 1 1 0 1 3 3 1 1 1 1 1 2 1 3 3 2 2 2 1 0 1 3 2 1 2 2 2 2 2 2 0 1 2 3 2 2 1 3 3 2 3 2 1 2 1 2 2 0 1 2 1 1 2 3 2 1 2 0 2 3 3 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 40 100 ? 23 100 36 ? 23 2 93 ? 77 93 40 ? 77 100 36 ? 77 2 23 ? 87 93 40 ? 87 40 100 ? 87 36 2 ? 87 2 23 ? 87 23 77 ? 87 77 93 ? 10 93 40 ? 10 100 36 ? 10 36 2 ? 10 2 23 ? 10...
result:
points 1.0 points 1.0 correct 3316 queries
Test #19:
score: 100
Accepted
time: 1ms
memory: 3620kb
input:
1 1 1 0 1 0 2 3 2 1 1 3 0 1 2 1 1 1 0 0 0 0 1 1 3 1 1 1 1 1 1 2 2 3 2 0 1 1 0 1 2 1 0 1 1 1 2 3 3 1 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 3 2 3 2 1 2 1 2 2 2 1 2 2 0 0 2 0 1 2 1 1 3 1 3 2 1 1 2 1 3 0 2 0 0 3 0 2 2 3 2 1 2 1 2 1 2 3 2 2 1 2 1 3 1 1 2 1 2 1 1 2 0 2 2 3 1 3 2 1 1 1 2 1 2 0 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 40 100 ? 23 36 2 ? 77 93 40 ? 77 40 100 ? 77 100 36 ? 77 36 2 ? 77 2 23 ? 77 93 100 ? 87 93 40 ? 87 100 36 ? 87 2 23 ? 87 77 93 ? 10 93 40 ? 10 40 100 ? 10 36 2 ? 10 2 23 ? 1...
result:
points 1.0 points 1.0 correct 3329 queries
Test #20:
score: 100
Accepted
time: 3ms
memory: 3604kb
input:
0 0 1 0 2 2 0 1 1 2 1 0 2 3 2 2 2 3 0 1 1 2 2 2 1 2 2 1 1 0 2 2 2 3 1 1 0 1 3 2 1 0 1 2 2 3 2 1 1 1 0 1 2 3 0 1 2 2 2 2 2 1 1 2 2 3 1 1 1 2 2 1 0 1 0 2 2 2 1 3 2 2 1 2 1 1 1 2 1 1 1 2 2 3 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 3 1 1 2 1 1 0 1 2 2 1 2 2 2 2 1 1 1 1 3 1 1 2 1 0 1 2 3 2 3 1 1 1 2 3 2 1 ...
output:
? 93 40 100 ? 93 40 36 ? 93 40 2 ? 93 100 36 ? 93 100 2 ? 93 36 2 ? 40 100 36 ? 40 100 2 ? 40 36 2 ? 100 36 2 ? 23 93 40 ? 23 40 100 ? 23 36 2 ? 23 2 93 ? 77 93 40 ? 77 100 36 ? 77 2 23 ? 77 23 93 ? 87 93 40 ? 87 100 36 ? 87 36 2 ? 87 23 77 ? 87 77 93 ? 10 93 40 ? 10 100 36 ? 10 36 2 ? 10 2 23 ? 10 ...
result:
points 1.0 points 1.0 correct 3340 queries