社区讨论
求助,后五个点 TLE 了
B3680[语言月赛202211] BAN-PICK参与者 5已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @lo7e1olv
- 此快照首次捕获于
- 2023/10/27 00:17 2 年前
- 此快照最后确认于
- 2023/10/27 00:17 2 年前
后五个点 T 了(恼,前五个点 A 了
CPP#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
struct player{
string name;
ll skill;
} s[100005], h[100005];
ll st, ht, ste, hte, sk;
string na, jo;
bool cmp(player n, player m){ return n.skill < m.skill;}
int main(){
cin >> st >> ht;
for(ll i = 1; i <= st + ht; i++){
cin >> na >> jo >> sk;
if(jo == "H"){
hte++;
h[hte].name = na;
h[hte].skill = sk;
} else {
ste++;
s[ste].name = na;
s[ste].skill = sk;
}
}
sort(s + 1, s + st + 1, cmp);
sort(h + 1, h + ht + 1, cmp);
cout << h[ht - 2].name << endl;
for(ll i = st - 5; i >= st - 8; i--) cout << s[i].name << endl;
return 0;
}
回复
共 5 条回复,欢迎继续交流。
正在加载回复...