为什么后两个测试点TLE了??
查看原帖
为什么后两个测试点TLE了??
549514
hhn001楼主2021/12/24 20:04

代码:

#include <algorithm>//用c++标准模板库
#include <iostream> //用cout
using namespace std;
int a[1000005],b,n,m,i,j;
int main(){
	cin>>n>>b;
	for(i=1;i<=n;i++){
		cin>>a[i];
	}
	sort(a+1,a+n+1);
	for(i=2;i<=n;i++){
		for(j=1;j<i;j++){
			if(abs(a[i]-a[j])<=b){
				m++;
			}
		}
	}
	cout<<m;
	return 0;
}

2021/12/24 20:04
加载中...