UKE了,各位老哥帮我康康
查看原帖
UKE了,各位老哥帮我康康
107527
chenkaiwen楼主2021/12/8 17:40

提交记录

这个是一道交互题,自己搓了一组样例没有问题,但是提交上去后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;
}

2021/12/8 17:40
加载中...