样例对了,但测试点全wa,哪位大佬帮忙看一下代码(P5741)
查看原帖
样例对了,但测试点全wa,哪位大佬帮忙看一下代码(P5741)
528520
GStarrySky楼主2022/2/26 12:22
#include <iostream>
#include <string>
using namespace std;
const int N=1005;
int jdz(int h){
   if(h>=0)
   	return h;
   else 	
   	return -h;
}
struct q{
   string name;
   int c,m,e;
}stu[N];
int main(){
   int d,Z[N];
   cin>>d;
   for(int i=1;i<=d;i++){
   	cin>>stu[i].name>>stu[i].c>>stu[i].m>>stu[i].e;
   	Z[i]=stu[i].c+stu[i].m+stu[i].e;
   }
   for(int i=1;i<=d;++i)
   	for(int j=i+1;j<=d;++j)
   		if(jdz(stu[i].c-stu[j].c<=5)&&jdz(stu[i].m-stu[j].m<=5)&&jdz(stu[i].e-stu[j].e<=5&&jdz)&&jdz(Z[i]-Z[j]<=10)){
   			if(i<j)cout<<stu[i].name<<' '<<stu[j].name<<endl;
   			else cout<<stu[j].name<<' '<<stu[i].name<<endl;
   		}
   return 0;
}
2022/2/26 12:22
加载中...