数组开小了
再加3个0就A了
by sinun @ 2020-03-13 22:18:53
~~我拿您的码过了~~
by sinun @ 2020-03-13 22:19:33
```cpp
#include<bits/stdc++.h>
using namespace std;
long long n,d,a[100005],ans;
int main()
{
cin>>n>>d;
ans=0;
for(int i=1;i<=n;i++)
cin>>a[i];
sort(a+1,a+n+1);
for(int i=1;i<n;i++)
{
for(int j=i+1;j<=n;j++)
{
if(a[j]-a[i]<=d) ans++;
else break;
}
}
cout<<ans;
return 0;
}
```
81分,给个理由给我
否则我砸了你的电脑
by xxx听取AC声一片 @ 2020-03-14 21:30:06
三个0是加在五后头吧……
```cpp
#include<bits/stdc++.h>
using namespace std;
long long n,d,a[105000],ans;
int main()
{
cin>>n>>d;
ans=0;
for(int i=1;i<=n;i++)
cin>>a[i];
sort(a+1,a+n+1);
for(int i=1;i<n;i++)
{
for(int j=i+1;j<=n;j++)
{
if(a[j]-a[i]<=d) ans++;
else break;
}
}
cout<<ans;
return 0;
}
```
by _KATA_ @ 2020-04-07 10:36:11
@[tt100123](/user/252401) 你的可以过的
![](https://cdn.luogu.com.cn/upload/image_hosting/jt6xb0m8.png)
by sinun @ 2020-04-08 18:22:32
我蒙了
by xxx听取AC声一片 @ 2020-04-08 20:27:21
@[tt100123](/user/252401)
要不你试试把long long改成int;
我AC的和你很像,就这里不一样了。。
by Roicer @ 2020-08-21 19:28:59
此题已过,Thank you
by xxx听取AC声一片 @ 2020-09-03 16:44:41