Submission #7541

# Submission time Handle Problem Language Result Execution time Memory
7541 2014-08-10T14:13:55 Z kipa00 행성 탐사 (GA8_planet) C++
51.6 / 100
2488 ms 1756 KB
#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);
}
# Verdict Execution time Memory 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
# Verdict Execution time Memory 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