#include "planet.h"
//야! 내가 멍청이다!
int cr(int a) {
return count_row((a + 4444) % 2222);
}
int cc(int a) {
return count_col((a + 4444) % 2222);
}
//열심히 색칠하시는 분
void ainta() {
int i;
paint(0, 0);
for (i=11; i<=1112; i+=11) {
paint(i, 0);
paint(0, i);
}
}
//열심히 종횡조사하시는 분
void sangsoo() {
int i, x = -1, y = -1, ok = 0;
for (i=0; ok < 3; i+=7) {
if (x >= 0) {
if (ok & 2) cr(x);
else {
int temp = cr(x);
if (temp <= 1) {
x += 1;
} else {
ok |= 2;
}
}
} else {
int r = cr(-i);
if (r > 1) {
x = -i + 4444;
ok |= 2;
} else if (r == 1) {
x = (-i * 18 / 7 - 2) + 4444;
}
}
if (y >= 0) {
if (ok & 1) cc(y);
else {
int temp = cc(y);
if (temp <= 1) {
y += 1;
} else {
ok |= 1;
}
}
} else {
int c = cc(-i);
if (c > 1) {
y = -i + 4444;
ok |= 1;
} else if (c == 1) {
y = (-i * 18 / 7 - 2) + 4444;
}
}
}
report(x % 2222, y % 2222);
}
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Partially correct |
236 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
2 |
Partially correct |
236 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
3 |
Partially correct |
236 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
4 |
Partially correct |
244 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
5 |
Partially correct |
240 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
6 |
Partially correct |
240 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
7 |
Partially correct |
240 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
8 |
Partially correct |
240 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
9 |
Partially correct |
256 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
10 |
Partially correct |
244 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
11 |
Partially correct |
248 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
12 |
Partially correct |
244 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
13 |
Partially correct |
240 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
14 |
Partially correct |
244 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
15 |
Partially correct |
244 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
16 |
Partially correct |
244 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
17 |
Partially correct |
248 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
18 |
Partially correct |
244 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
19 |
Partially correct |
244 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
20 |
Partially correct |
332 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Partially correct |
2388 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
2 |
Partially correct |
2396 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
3 |
Partially correct |
2384 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
4 |
Partially correct |
2396 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
5 |
Partially correct |
2380 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
6 |
Partially correct |
2408 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
7 |
Partially correct |
2416 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
8 |
Partially correct |
2424 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
9 |
Partially correct |
2428 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
10 |
Partially correct |
2436 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
11 |
Partially correct |
644 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
12 |
Partially correct |
2444 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
13 |
Partially correct |
2436 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
14 |
Partially correct |
2452 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
15 |
Partially correct |
2440 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
16 |
Partially correct |
2456 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
17 |
Partially correct |
2460 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
18 |
Partially correct |
2456 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
19 |
Partially correct |
2464 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
20 |
Partially correct |
2488 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
21 |
Partially correct |
2460 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
22 |
Partially correct |
2488 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |
23 |
Partially correct |
2488 ms |
1756 KB |
Output is partially correct : max_calls = 2240 |