4 条题解

  • 1
    @ 2024-10-19 12:24:27

    题解

    思路

    循环枚举

    解题方法

    循环枚举每一个可能的i与j,如果abs(a[i]-a[j])等于k,输出Yes并return 0。

    注:abs为求绝对值

    Code

    #include<bits/stdc++.h>
    using namespace std;
    int n,m,a[103];
    int main(){
        cin>>n>>m;
        for(int i=1;i<=n;i++){
            cin>>a[i];
        }
        for(int i=1;i<=n;i++){
            for(int j=i+1;j<=n;j++){
                if(abs(a[i]-a[j])==m){
                    cout<<"Yes";
                    return 0;
                }
            }
        }
        cout<<"No";
        return 0;
    }
    

    信息

    ID
    67
    时间
    3000ms
    内存
    512MiB
    难度
    1
    标签
    递交数
    385
    已通过
    244
    上传者