求助P5741
  • 板块学术版
  • 楼主__Cow__
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/5/25 13:56
  • 上次更新2023/10/28 00:39:48
查看原帖
求助P5741
589272
__Cow__楼主2022/5/25 13:56

code:

#include<bits/stdc++.h>
using namespace std;
struct student
{
	string name;
	int c,m,e;
	int all;
}stu[1000];
int n;
int main()
{
	scanf ("%d", &n);
	for (int i=1;i<=n;i++)
	{
		cin>>stu[i].name>>stu[i].c>>stu[i].m>>stu[i].e;
		stu[i].all = stu[i].c+stu[i].m+stu[i].e;
	}
	for (int i=1;i<=n;i++)
	{
		for (int j=i+1;j<=n;j++)
		{
			if (abs(stu[i].c-stu[j].c)<=5&&
			abs(stu[i].m-stu[j].m)<=5&&
			abs(stu[i].e-stu[j].e)<=5&&
			abs(stu[i].all-stu[j].all)<=10)
			{
				if (stu[i].name<stu[j].name) cout <<stu[i].name<<" "<<stu[j].name<<endl;
				else cout <<stu[j].name<<" "<<stu[i].name<<endl;
			}
		}
	}
	return 0;
}

写完看了看题解,思路一样啊??但RE了。。。

cpeditor本地测试样例对了,但输入下载数据以后也RE了。。。

2022/5/25 13:56
加载中...