为什么这一道题我提交之后显示Unknown error?
我绑定个人账户了啊!
有没有dalao帮忙评测一下:
#include<iostream>
#include<ctime>
using namespace std;
int n, x, f, f1, a[0x7fffff];
int main(){
cin >> n;
while(n){
--n;
cin>>x;
f1=1;
f=1;
for(int i=0;i<x;++i){
cin>>a[i];
}
for(int i=0;i<x-1;++i){
if(!(a[i]==1&&a[1+i]==x)&&a[i]-1!=a[1+i]){
--f;
break;
}
}
if(f){
cout<<"Yes\n";
continue;
}
for(int i=0;i<x-1;++i){
if(!(a[i]==x&&a[1+i]==1)&&a[i]+1!=a[i+1]){
f1 = 0;
break;
}
}
if(f1){
cout<<"Yes\n";
continue;
}
cout<<"No\n";
}
}
我想水题解