#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 条评论

  • @ 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
    上传者