2/3/4点错了只得76分,怎么改,求助大佬
查看原帖
2/3/4点错了只得76分,怎么改,求助大佬
1192648
LHX_18460366315楼主2023/12/2 20:19
#include<bits/stdc++.h>
using namespace std;
int main(){
	long long n,c,a[1000000],num = 0;
	cin >> n >> c;
	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;j <= n;j++){
			if (a[j] - a[i] == c){
				num++;
			}
		}
	}
	cout << num;
    return 0;
}

双层不会超时把()

会的话也帮我改改,谢谢!

2023/12/2 20:19
加载中...