#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 */ |
English