社区讨论
求助,真搞不懂
B3680[语言月赛202211] BAN-PICK参与者 3已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @m2g45nzi
- 此快照首次捕获于
- 2024/10/19 20:06 去年
- 此快照最后确认于
- 2025/11/04 16:48 4 个月前
CPP
#include<iostream>
#include<algorithm>
using namespace std;
struct Ban
{
string name,zhemying;
long long sld;
} a[100010],b[100010],c[100010];
bool zhai(const Ban&s1,const Ban&s2)
{
return s1.sld>s2.sld;
}
int main()
{
// freopen("title.in","r",stdin);
// freopen("title.out","w",stdout);
int n,m,t=0,s=0;
cin>>n>>m;
for(int i=1;i<=n+m;i++)
{
cin>>a[i].name >>a[i].zhemying >>a[i].sld ;
}
for(int i=1;i<=n+m;i++)
{
if(a[i].zhemying =="S")
{
t++;
b[t].zhemying =a[i].zhemying ;
}
if(a[i].zhemying =="H")
{
s++;
c[s].zhemying =a[i].zhemying ;
}
}
sort(b+1 ,b+1+t,zhai);
sort(c+1,c+1+s,zhai);
cout<<c[3].name <<"\n";
for(int i=3;i<=7;i++)
{
cout<<b[i].name <<"\n";
}
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...