nyoj 793

点击打开 题目 链接


#include<stdio.h>

int main(){
	int t,i,j;	
	while(scanf("%d",&t)!=EOF){
		int len=true;
		 for(j=0;j<t;j++){
		 	scanf("%d",&i);
		 	if(i==j) len=false;
		 }
		 if(len) printf("No\n");
		 else printf("Yes\n");
	}
	return 0;
}
        

要注意scanf输入时的格式,scanf会接收完输入的数据才利用下一次t的值,否则scanf会使用第一次未用完的数据从而出错

你可能感兴趣的:(nyoj 793)