问题标题: 送豆贴

0
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
郭梓强
郭梓强
初级光能
初级光能

。。。我没做过这题,但我一看你代码就不对

人家题上面明明说要用sort排序好吧【doge】

我要回答