求改(p1051)
  • 板块灌水区
  • 楼主wangding
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/7/12 15:43
  • 上次更新2024/7/12 16:33:23
查看原帖
求改(p1051)
1113248
wangding楼主2024/7/12 15:43
样例过了,交上去WA(我竟然会被结构体的题目卡住)……
#include<bits/stdc++.h>
using namespace std;
struct node{
	string a;
	int q,p;
	char g,x;
	int l,sum;
}ans[109];
int n,su,sn;
string name;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>ans[i].a>>ans[i].q>>ans[i].p>>ans[i].g>>ans[i].x>>ans[i].l;
		if(ans[i].q&&ans[i].l>0) ans[i].sum+=8000;
		if(ans[i].q>85&&ans[i].p>80) ans[i].sum+=4000;
		if(ans[i].q>90) ans[i].sum+=2000;
		if(ans[i].q>85&&ans[i].x=='Y') ans[i].sum+=1000;
		if(ans[i].p>80&&ans[i].g=='Y') ans[i].sum+=850;
		if(ans[i].sum>su){
			su=ans[i].sum;
			name=ans[i].a;
		}
		sn+=ans[i].sum;
	}
	cout<<name<<"\n"<<su<<"\n"<<sn;
	return 0;
}
2024/7/12 15:43
加载中...