提交记录
这个是一道交互题,自己搓了一组样例没有问题,但是提交上去后UKE了,CF上说是Idleness limit exceeded on test 1
#include<bits/stdc++.h>
using namespace std;
int now[10],now2[10],ans[10];
int t1,t2,t3,t4;
void pt(){
for(int i=1;i<=4;i++)printf("%d ",now2[i]);
puts("");
}
void fz(){
for(int i=1;i<=4;i++)now2[i]=now[i];
}
void Work(){
now[1]=0,now[2]=0,now[3]=0,now[4]=0;
fz();pt();
scanf("%d%d",&t1,&t2);
for(int i=1;i<=4;i++){
for(int j=0;j<=9;j++){
now2[i]=j;
pt();
now2[i]=now[i];
scanf("%d%d",&t3,&t4);
if(t3==4&&t4==0)break;
if(t3<t1){
ans[i]=now[i];
break;
}else if(t3>t1){
ans[i]=j;
break;
}
}
}
for(int i=1;i<=4;i++)printf("%d ",ans[i]);
puts("");
}
int main(){
Work();
return 0;
}