问题标题: 酷町堂:1556这道题请教大佬找错!?

0
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
王子健
王子健
初级天翼
初级天翼

这道题有输入的n吗?看清题目,提醒到这

0
0
我要回答