#include <bits/stdc++.h> using namespace std; int n, k, t; string dzien; vector<vector<array<int, 3>>> dp; #define maxeq(a, b) a = max(a, b) int sum(int a, int b, char c) { int res = 0; for (int i = a; i < b; i++) { res += (dzien[i] == c); } return res; } /* 1. spotkanie w biurze, 2. zdalne spotkanie, 3. brak obowiązków. */ int main() { ios::sync_with_stdio(0), cin.tie(0); cin >> n; int x = 0; for (int i = 0; i < n; i++) { string chce; cin >> chce; int udzialy; cin >> udzialy; if ((udzialy < 2 || x < 10) && chce == "TAK") { if(x == 20) continue; cout << i + 1 << " "; x++; } } } /* 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 10 1 2 3233313132 7 0 2 3313233 4 1 1 1331 7 1 2 1331231 */
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 | #include <bits/stdc++.h> using namespace std; int n, k, t; string dzien; vector<vector<array<int, 3>>> dp; #define maxeq(a, b) a = max(a, b) int sum(int a, int b, char c) { int res = 0; for (int i = a; i < b; i++) { res += (dzien[i] == c); } return res; } /* 1. spotkanie w biurze, 2. zdalne spotkanie, 3. brak obowiązków. */ int main() { ios::sync_with_stdio(0), cin.tie(0); cin >> n; int x = 0; for (int i = 0; i < n; i++) { string chce; cin >> chce; int udzialy; cin >> udzialy; if ((udzialy < 2 || x < 10) && chce == "TAK") { if(x == 20) continue; cout << i + 1 << " "; x++; } } } /* 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 10 1 2 3233313132 7 0 2 3313233 4 1 1 1331 7 1 2 1331231 */ |