0
已解决
贾若曦
资深天翼
资深天翼
#include<iostream>
#include<algorithm>
using namespace std;
int n,maxn=0,minn=0x3f3f3f3f;
int a[10005],cnt;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
maxn=max(maxn,a[i]);
minn=min(minn,a[i]);
}
if(maxn!=n&&minn!=1){
cout<<"no";
return 0;
}
for(int i=1;i<=n;i++){
if(abs(a[i+1]-a[i]==i)){
cnt++;
}else{
cout<<"no";
return 0;
}
}
if(cnt==n-1){
cout<<"yes";
}
return 0;
}
样例过不了
贾若曦在2023-04-16 12:51:18追加了内容
ding
贾若曦在2023-04-20 12:58:37追加了内容
这题我会了
所以改为送豆贴
贾若曦在2023-04-21 11:50:33追加了内容
ding
由于我有选择困难症
所以请大家说一个数,今天晚上结贴
注意:只能说一个!!!!说很多直接无效
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0