0
已解决
张天璨
新手天翼
新手天翼
不知怎的,这道题莫名其妙的,样例都没过!
给出我的错误代码:
#include<iostream>
#include<cmath>
using namespace std;
int a[1010],b[210],c[210];
int main() {
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
b[a[i]+100]++;
}
for(int i=1;i<=200;i++){
for(int j=i+1;j<=200;j++){
if(b[i]!=0&&b[j]!=0)
c[(int)(abs(i-j))]++;
}
}
for(int i=1;i<=n-1;i++){
if(c[i]!=0){
cout<<"No";
return 0;
}
}
cout<<"Yes";
return 0;
}
请教大佬找错!
1
已采纳
徐子玄
初级光能
初级光能
核心:
for(int i=1;i<n;i++)
b[i]=abs(a[i]-a[i+1]);
sort(b+1,b+n);
for(int i=1;i<n;i++)
if(b[i]!=i) {
cout<<"No";
return 0;
}
cout<<"Yes";
我就帮你到这,定义出入自己想吧
0
0
0
0
0
0
0
武宸锐
初级光能
初级光能
0