大佬们帮帮孩子,为什么全WA
查看原帖
大佬们帮帮孩子,为什么全WA
728504
monalisa_K楼主2022/8/5 21:39
#include <iostream>
#include <cstring>
#include <algorithm>

using namespace std;
int n;
struct stu{
	string name;
	int C, E, M;
	int sum;
}a[1001];
bool cmp(stu x, stu y)
{
	return x.name < y.name;
}
int main()
{
	cin >> n;
	for (int i = 1; i <= n; i ++)
	{
		cin >> a[i].name >> a[i].C >> a[i].M >> a[i].E;
		a[i].sum = a[i].C + a[i].M + a[i].E;
	}
	sort(a + 1, a + n + 1, cmp);
	for (int i = 1; i < n; i ++)
	{
		for (int j = i + 1; j <= n; j ++)
		{
			if (abs(a[i].C - a[j].C) <= 5 and abs(a[i].M - a[j].M) <= 5 and abs(a[i].E - a[j].E) <= 5 and abs(a[i].sum - a[j].sum) <= 10)
			{
				cout << a[i].name << ' ' << a[j].name << endl;
				break;
			}
		}
	}
	return 0;
}
2022/8/5 21:39
加载中...