8分呜呜呜呜各位大牛求助
查看原帖
8分呜呜呜呜各位大牛求助
1149836
thesadbee楼主2024/3/26 09:06

除了#4剩下全部WA,变量也开了long long,请问各位大牛还应该改哪里(我昨天以为是快读的问题就把快读删了,请问真的有关系吗

#include <bits/stdc++.h>
using namespace std;
long long sum;
long  long ans;
const int MAXN = 2000000 + 10;
long  long x[MAXN];
int main(){
long  long a;
cin>>a;
long long t;
cin>>t;
for(int i=1;i<=a;i++){
  cin>>x[i];
}
sort(x+1,x+a+1);
for(int i=1;i<=a;i++){
  ans=lower_bound(x+1,x+a+1,x[i]+t)-x;
  if(x[i]+t!=x[ans]) continue;
  else sum++;
}
cout<<sum;
}


2024/3/26 09:06
加载中...