社区讨论
50分求大佬帮助
B3680[语言月赛202211] BAN-PICK参与者 2已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @lo1cr1fh
- 此快照首次捕获于
- 2023/10/22 18:55 2 年前
- 此快照最后确认于
- 2023/10/22 18:55 2 年前
样例已经过了的,得到50分,代码:
C#include<bits/stdc++.h>
using namespace std;
const int N=1e5;
long long n,m,c,d;
struct sta
{
string name1;
char y;
long long sl;
}p[N];
struct stb
{
string name2;
long long sl1;
}a[N],b[N];
bool cmp(stb x,stb y)
{
return x.sl1>y.sl1;
}
int main()
{
cin>>n>>m;
c=1;
d=1;
for(int i=1;i<=n+m;i++)
{
cin>>p[i].name1>>p[i].y>>p[i].sl;
if(p[i].y=='H')
{
a[c].name2=p[i].name1;
a[c].sl1=p[i].sl;
c++;
}
else
{
b[d].name2=p[i].name1;
b[d].sl1=p[i].sl;
d++;
}
}
sort(a+1,a+c+1,cmp);
sort(b+1,b+d+1,cmp);
cout<<a[3].name2<<endl;
for(int i=6;i<=9;i++)
cout<<b[i].name2<<endl;
return 0;
}
后五个测试点是RE(紫色的)
求大佬帮助
回复
共 3 条回复,欢迎继续交流。
正在加载回复...