请教大佬,全wa
查看原帖
请教大佬,全wa
523559
lzljgj楼主2022/8/9 14:25
#include <iostream>
#include <cstring>
#include <cmath>
#include <cstdio>
using namespace std;
int n;
struct stu{
string xm;
int yuwen,shuxue,yingyu,zf;


};

struct stu a[1100];

int main(){
    //freopen("111.in", "r", stdin);
    //freopen("222.out", "w",stdout);

  cin >> n;
  for(int i=1;i<=n;i++){
    cin>>a[i].xm >> a[i].yuwen >> a[i].shuxue >> a[i].yingyu;
    a[i].zf=a[i].yuwen + a[i].shuxue + a[i].yingyu;
  }
 for(int i=1;i<=n;i++){
      
    for(int k=i+1;k<=n;k++){
         
        if(abs(a[i].zf-a[k].zf)<=10 
        && abs(a[i].yuwen-a[k].yuwen)<=5 
        && abs(a[i].shuxue-a[k].shuxue)<=5 
        && abs(a[i].yingyu-a[k].yingyu)<=5 ){
         
            if(a[i].xm>a[k].xm){cout<<a[k].xm<<" "<<a[i].xm<<endl;}

              if(a[i].xm<a[k].xm){cout<<a[i].xm<<" "<<a[k].xm<<endl;}
                    
        }

    }

 }

return 0;
}


在本地验证过测试点#1的数据,输入的长度都一样,但为什么会全wa

2022/8/9 14:25
加载中...