问题标题: 酷町堂:1772

0
0
已解决
李泽远
李泽远
高级天翼
高级天翼

各位大佬,1772超时80分!谁帮一下忙?

#include<bits/stdc++.h>
using namespace std;
long long c=0;
long long *must,A,C;
bool ai(long long ai,long long aj){
    if(ai!=aj&&ai-aj==C)
        return 1;
    return 0;
}
int main(){
    cin>>A>>C;
    must=new long long[A+1];
    for(int i=0;i<A;i++)
        cin>>must[i];
    for(int i=0;i<A;i++)
        for(int j=0;j<A;j++)
            if(ai(must[i],must[j]))
                c++;
    cout<<c;
    return 0;
}

PS:我为此(超时)想尽了各种办法,用了内联,还不行。


0
0
0
我要回答