- 成绩单( script)
20分!求助!
- 2023-4-22 11:22:41 @
#include<bits/stdc++.h>
using namespace std;
int n,aa[33],k;
struct SB{
string name;int sc;
}a[130200];
int cmp(SB x,SB y){return x.name<y.name;}
int main(){
cin>>n;
for(int i=1;i<=n;++i)cin>>a[i].name>>a[i].sc,++aa[a[i].sc/10];
cout<<"1~9 10~19 20~29 30~39 40~49 50~59 60~69 70~79 80~89 90~99 100~109 110~119 120~129 130~139 140~149"<<endl;
for(int i=0;i<=14;++i)cout<<aa[i]<<" ";
sort(a+1,a+1+n,cmp);puts("");
for(int i=1;i<=n;++i)cout<<a[i].name<<" "<<a[i].sc<<'\n';
cout<<aa[15]<<endl;
if(aa[15]){
for(int i=1;i<=n;++i)if(a[i].sc==150)a[++k].name=a[i].name;
sort(a+1,a+k+1,cmp);
for(int i=1;i<=k;++i)cout<<a[i].name<<" ";
}else cout<<"No";
}
1 条评论
-
周弈涛 LV 6 @ 2023-4-22 11:25:35
for(int i=1;i<=k;++i)cout<<a[i].name<<" ";
改成
for(int i=1;i<=k;++i)cout<<a[i].name<<"\n";
- 1
信息
- ID
- 432
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- (无)
- 递交数
- 95
- 已通过
- 17
- 上传者