#include <cstdio> #define FOR(i,a,b) for(int i=(int)(a); i<(int)(b); ++i) using namespace std; char s[10]; int n, found, c; int main(){ scanf("%d", &n); found = 0; FOR(i,0,n) { if (found == 20) break; scanf("%s %d", &s, &c); if (s[0] == 'N') continue; if (found >= 10 && c >= 2) continue; printf("%d ", i+1); ++found; } printf("\n"); }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <cstdio> #define FOR(i,a,b) for(int i=(int)(a); i<(int)(b); ++i) using namespace std; char s[10]; int n, found, c; int main(){ scanf("%d", &n); found = 0; FOR(i,0,n) { if (found == 20) break; scanf("%s %d", &s, &c); if (s[0] == 'N') continue; if (found >= 10 && c >= 2) continue; printf("%d ", i+1); ++found; } printf("\n"); } |