I can't check AC codes, and I can't check the wrong case in my own WA code either.
This round is not a GYM round, so why I'm forbidden to check those stuffs?
# | User | Rating |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3773 |
3 | Radewoosh | 3646 |
4 | ecnerwala | 3624 |
5 | jqdai0815 | 3620 |
5 | Benq | 3620 |
7 | orzdevinwang | 3612 |
8 | Geothermal | 3569 |
8 | cnnfls_csy | 3569 |
10 | Um_nik | 3396 |
# | User | Contrib. |
---|---|---|
1 | Um_nik | 163 |
2 | cry | 161 |
3 | maomao90 | 160 |
4 | -is-this-fft- | 159 |
5 | awoo | 158 |
6 | atcoder_official | 157 |
7 | adamant | 155 |
8 | nor | 154 |
9 | maroonrk | 152 |
10 | Dominater069 | 148 |
I can't check AC codes, and I can't check the wrong case in my own WA code either.
This round is not a GYM round, so why I'm forbidden to check those stuffs?
The problem is http://codeforces.me/gym/100519/problem/I.
The problem request you to guess a prime P, P is less than or equals to N, and N is the first line in a test case.
Your program should make some guesses and the judge will return a answer string when your program do that. It confused me on the I/O.
Here are my two different codes:
while (cin >> n) {
do {
cout << my guess number << endl;
cin >> ans; // ans is answer string
do something.
} while (it should keep going);
if (ans[0] == 'O') // means the answer string is "OK"
continue;
get the P.
cout << P << endl;
cin >> ans; // it will always return "OK" when you guess is current
}
while (scanf("%d", &n) != EOF) {
do {
printf("%d\n", my guess number);
scanf("%s", ans); // ans is answer string
do something.
} while (it should keep going);
if (ans[0] == 'O') // means the answer string is "OK"
continue;
get the P.
printf("%d\n", P);
scanf("%s", ans); // it will always return "OK" when you guess is current
}
The first one get Ac, and the second one get "Idleness limit exceeded".
Could anyone help me?
Name |
---|