/*
ȜơơȘȜơȜȜȜơяĄ╫╫╫╫╫╫╫╟[яȜ╬╫╫╫Ҩ╫╫╫Ǫ@╫╫╫╫╫╫╫
ơȘȜȜơȘơơơя@╫╫╫╫╫╫╫╫ф¬я∆╫╫╫ǽ¢╫╫╫[¢╫╫╫╫╫╫╫
ơơơơȘȜȜяҦ╫╫╫╫╫╫╫╫╫ơ›=ӶҨ╫╫Ą¬@╫╫╠¬û╫╫╫я∑╫╫
ȜơơȘяĘ@╫╫╫╫╫╫╫╫@+≈╫∞∞Ę╫╬«‹+╬╫╫lj›«@╫╫@¬Ą╫
∑Ą@╫╫╫╫╫╫╫╫╫ф=:@▓▓@›ύ¢¬@▓[«╫╫╬¦я╫:Ҧ╫@¬¬(
@@@╬╫╫╫@Ą+‹ύ╫▓▓▓▓▓╫я╬▓▓▓▓≈≈╫╫я›▓▓╫¦╬Ą¦¢¦
::::¬=›Ș▓▓▓Ҧ¬‹:¬¬Ą▓▓▓▓▓▓▓:à╫ƥ~╫▓▓▓ύύ+чȜơ
я@╫╫╫╫¦ф▓[~nȘơàȜȘȜ¢¬╬▓▓▓╫:@@‹@@‹+¦:¦nȜ∑ύ
ф╫╫ljQ╫«@▓▓▓▓╬ύ‹‹¦[∑∆ύ+▓▓Ҩn@¬=«ûàύч¬[àà∑¢
╫╫Ҧύƥ╫¦╬▓- –∞ǿ╫▓▓▓@ƈ¬:¢▓Ӷơ[╫‹¬ύ╠▓▓Ҧƈàơûѵ
╫@я¢Ҧ╫¦╫▓ ╫██▓▓∆· -/╫█╟−▓██▓ύ¬ ~ύơơȘƈ
ф∑[n@╫¬╫▓▓╟╫█████▓Ǫ█▓▓█▓████▓▓██▓ф¦ûȜơȘч
à[[ơ╬@¦@╬ǿ╬███▓▓▓▓▓██████████████▓«/àȜû(
ƈ≈ύQ╫û=ҦàûҦ▓██████████████▓██████╟lj¦[Ȝû≈
∞nû@╫¬Ҩ▓▓███████████████▓û╬@███████▓‹à∑≈
(ûĄ╫ƥ:▓▓▓▓█████████████████▓███████▓‹Ȝ¢/
Ȝя@╫¬ƥ▓▓▓▓▓▓▓███████████▓×▓█╫█████▓:ѵà[[
яҦ╫ѵ−nƥ@╫▓▓▓▓▓▓▓▓███████████████▓+¬∑Ȝû/я
Ǫ╫lj−ф╫╫╫╟ҨɊû[яҦ╫▓▓▓▓▓▓█████▓▓ƥ~«Ҩ╬∆ύȜύчȘ
Matthew's cool cp template
*/
#include <bits/stdc++.h>
using namespace std;
#define int long long
template<typename T>
ostream& operator<<(ostream& os, pair<T,T>& p){
os << "{" << p.first << ", " << p.second << "}";
return os;
}
template<typename T>
ostream& operator<<(ostream& os, vector<T>& v){
os << "{";
for(int i = 0; i+1 < v.size(); i++)
os << v[i] << ", ";
v.empty()?
os << "}":
os << v.back() << "}";
return os;
}
signed main(){
int n, c0;
cin >> n;
vector<pair<int,int>> v;
for(int i = 0; i < n; i++){
string s;
cin >> s;
cin >> c0;
if(s == "TAK"){
v.push_back({c0, i+1});
}
}
// cout << v << endl;
for(int i = 0; i < 10; i++){
cout << v[i].second << " ";
}
for(int i = 0, j=10; i < 10;j++){
if(v[j].first < 2){
cout << v[j].second << " ";
i++;
}
}
}
/*
35
NIE 0
NIE 0
TAK 3
TAK 0
TAK 7
TAK 5
NIE 0
NIE 0
TAK 7
TAK 1
NIE 0
TAK 8
TAK 1
TAK 3
NIE 0
TAK 2
NIE 0
TAK 1
NIE 4
TAK 2
TAK 2
TAK 1
TAK 1
TAK 0
TAK 0
TAK 0
TAK 0
TAK 0
NIE 0
TAK 1
TAK 2
TAK 0
TAK 0
TAK 0
TAK 0
3 4 5 6 9 10 12 13 14 16 18 22 23 24 25 26 27 28 30 32
*/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | /* ȜơơȘȜơȜȜȜơяĄ╫╫╫╫╫╫╫╟[яȜ╬╫╫╫Ҩ╫╫╫Ǫ@╫╫╫╫╫╫╫ ơȘȜȜơȘơơơя@╫╫╫╫╫╫╫╫ф¬я∆╫╫╫ǽ¢╫╫╫[¢╫╫╫╫╫╫╫ ơơơơȘȜȜяҦ╫╫╫╫╫╫╫╫╫ơ›=ӶҨ╫╫Ą¬@╫╫╠¬û╫╫╫я∑╫╫ ȜơơȘяĘ@╫╫╫╫╫╫╫╫@+≈╫∞∞Ę╫╬«‹+╬╫╫lj›«@╫╫@¬Ą╫ ∑Ą@╫╫╫╫╫╫╫╫╫ф=:@▓▓@›ύ¢¬@▓[«╫╫╬¦я╫:Ҧ╫@¬¬( @@@╬╫╫╫@Ą+‹ύ╫▓▓▓▓▓╫я╬▓▓▓▓≈≈╫╫я›▓▓╫¦╬Ą¦¢¦ ::::¬=›Ș▓▓▓Ҧ¬‹:¬¬Ą▓▓▓▓▓▓▓:à╫ƥ~╫▓▓▓ύύ+чȜơ я@╫╫╫╫¦ф▓[~nȘơàȜȘȜ¢¬╬▓▓▓╫:@@‹@@‹+¦:¦nȜ∑ύ ф╫╫ljQ╫«@▓▓▓▓╬ύ‹‹¦[∑∆ύ+▓▓Ҩn@¬=«ûàύч¬[àà∑¢ ╫╫Ҧύƥ╫¦╬▓- –∞ǿ╫▓▓▓@ƈ¬:¢▓Ӷơ[╫‹¬ύ╠▓▓Ҧƈàơûѵ ╫@я¢Ҧ╫¦╫▓ ╫██▓▓∆· -/╫█╟−▓██▓ύ¬ ~ύơơȘƈ ф∑[n@╫¬╫▓▓╟╫█████▓Ǫ█▓▓█▓████▓▓██▓ф¦ûȜơȘч à[[ơ╬@¦@╬ǿ╬███▓▓▓▓▓██████████████▓«/àȜû( ƈ≈ύQ╫û=ҦàûҦ▓██████████████▓██████╟lj¦[Ȝû≈ ∞nû@╫¬Ҩ▓▓███████████████▓û╬@███████▓‹à∑≈ (ûĄ╫ƥ:▓▓▓▓█████████████████▓███████▓‹Ȝ¢/ Ȝя@╫¬ƥ▓▓▓▓▓▓▓███████████▓×▓█╫█████▓:ѵà[[ яҦ╫ѵ−nƥ@╫▓▓▓▓▓▓▓▓███████████████▓+¬∑Ȝû/я Ǫ╫lj−ф╫╫╫╟ҨɊû[яҦ╫▓▓▓▓▓▓█████▓▓ƥ~«Ҩ╬∆ύȜύчȘ Matthew's cool cp template */ #include <bits/stdc++.h> using namespace std; #define int long long template<typename T> ostream& operator<<(ostream& os, pair<T,T>& p){ os << "{" << p.first << ", " << p.second << "}"; return os; } template<typename T> ostream& operator<<(ostream& os, vector<T>& v){ os << "{"; for(int i = 0; i+1 < v.size(); i++) os << v[i] << ", "; v.empty()? os << "}": os << v.back() << "}"; return os; } signed main(){ int n, c0; cin >> n; vector<pair<int,int>> v; for(int i = 0; i < n; i++){ string s; cin >> s; cin >> c0; if(s == "TAK"){ v.push_back({c0, i+1}); } } // cout << v << endl; for(int i = 0; i < 10; i++){ cout << v[i].second << " "; } for(int i = 0, j=10; i < 10;j++){ if(v[j].first < 2){ cout << v[j].second << " "; i++; } } } /* 35 NIE 0 NIE 0 TAK 3 TAK 0 TAK 7 TAK 5 NIE 0 NIE 0 TAK 7 TAK 1 NIE 0 TAK 8 TAK 1 TAK 3 NIE 0 TAK 2 NIE 0 TAK 1 NIE 4 TAK 2 TAK 2 TAK 1 TAK 1 TAK 0 TAK 0 TAK 0 TAK 0 TAK 0 NIE 0 TAK 1 TAK 2 TAK 0 TAK 0 TAK 0 TAK 0 3 4 5 6 9 10 12 13 14 16 18 22 23 24 25 26 27 28 30 32 */ |
English