全wa求助
查看原帖
全wa求助
576826
IDTHN楼主2024/9/23 20:45

以下是苯人代码。。。

#include<bits/stdc++.h>
using namespace std;
struct xs{
	string name;
	int qm,bj,lw;
	char gb,xb;
	int mon=0,sum;
}a[55555];
bool cmp(xs p,xs q){
	if(p.sum==q.sum) return p.sum<q.sum;
	else return p.sum>q.sum;
};
int main(){
	int n,all;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i].name>>a[i].qm>>a[i].bj>>a[i].gb>>a[i].xb>>a[i].lw;
	    if(a[i].qm>80&&a[i].lw>=1) a[i].mon+=8000;
		if(a[i].qm>85&&a[i].bj>80) a[i].mon+=4000;
		if(a[i].qm>90) a[i].mon+=2000;
		if(a[i].qm>85&&a[i].xb=='Y') a[i].mon+=1000;
		if(a[i].bj>80&&a[i].gb=='Y') a[i].mon+=850;
		all+=a[i].mon;
	}
	sort(a,a+n,cmp);
	cout<<a[1].name<<endl<<a[1].mon<<endl<<all;
	return 0;
}

牢大们求解答

2024/9/23 20:45
加载中...