社区讨论
help
P1051[NOIP 2005 提高组] 谁拿了最多奖学金参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @m5qa9fkv
- 此快照首次捕获于
- 2025/01/10 12:54 去年
- 此快照最后确认于
- 2025/01/10 12:56 去年
哪不对呀
CPP#include<bits/stdc++.h>
using namespace std;
int n,cnt;
struct Node{
string s;
int z;
}maxv;
int main(){
cin>>n;
maxv.z=0;
for(int i=1;i<=n;i++){
string name;
int sum=0;
char c1,c2;
int q,j,l;
cin>>name>>q>>j>>c1>>c2>>l;
if(q>80&&l>=1) sum+=8000;
if(q>85&&j>=80) sum+=4000;
if(q>90) sum+=2000;
if(q>85&&c2=='Y') sum+=1000;
if(j>80&&c1=='Y') sum+=850;
cnt+=sum;
if(sum>maxv.z){
maxv.z=sum;
maxv.s=name;
}
}
cout<<maxv.s<<endl<<maxv.z<<endl<<cnt;
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...