这结果,五彩斑斓的
查看原帖
这结果,五彩斑斓的
774032
wuninghao楼主2023/1/12 22:11

问题出在哪?

以下是代码1:

#include <iostream>

using namespace std;

int main(){
	int n,c,a[20005],sum = 0;
	cin >> n >> c;
	for (int i = 0;i <= n - 1;i++){
		cin >> a[i];
	}
	for (int i = 0;i <= n - 1;i++){
		for (int j = 0;j <= n - 1;j++){
			if (i == j) continue;
			if (a[i] - a[j] == c) sum++;
		}
	}
	cout << sum;
	return 0;
}

开int是2TLE(2,4)和1WA(3)

以下是代码2:

#include <iostream>

using namespace std;

int main(){
	long long n,c,a[20005],sum = 0;
	cin >> n >> c;
	for (int i = 0;i <= n - 1;i++){
		cin >> a[i];
	}
	for (int i = 0;i <= n - 1;i++){
		for (int j = 0;j <= n - 1;j++){
			if (i == j) continue;
			if (a[i] - a[j] == c) sum++;
		}
	}
	cout << sum;
	return 0;
}

这一次的结果五彩斑斓:2测试点RE,3测试点WA,4测试点TLE,怎么搞?求指点

2023/1/12 22:11
加载中...