답안 #739099

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
739099 2023-05-09T23:45:24 Z grossly_overconfident 미술 수업 (IOI13_artclass) C++17
0 / 100
52 ms 3784 KB
#include "artclass.h"

int style(int h, int w, int r[500][500], int g[500][500], int b[500][500]) {
    int one = 0, two = 0, three = 0, four = 0;

    for (int i = 0; i < h; ++i){
        for (int j = 0; j < w; ++j){
            if (g[i][j] > r[i][j] + 50 && g[i][j] > b[i][j] + 50){
                two += 1;
            }
            if (r[i][j] > 245 && g[i][j] > 245 && b[i][j] > 245){
                one += 1;
            }
            if (r[i][j] > g[i][j] + 200 && r[i][j] > b[i][j] + 200){
                four += 1;
            }
            if (b[i][j] > g[i][j] + 200 && b[i][j] > r[i][j] + 200){
                four += 1;
            }
        }
    }
    if (one > h * w / 2){
        return 1;
    }
    if (two > h * w / 2){
        return 2;
    }
    if (two > h * w / 2){
        return 4;
    }

    return 3;
}

Compilation message

artclass.cpp: In function 'int style(int, int, int (*)[500], int (*)[500], int (*)[500])':
artclass.cpp:4:27: warning: unused variable 'three' [-Wunused-variable]
    4 |     int one = 0, two = 0, three = 0, four = 0;
      |                           ^~~~~
# 결과 실행 시간 메모리 Grader output
1 Incorrect 30 ms 3532 KB Output isn't correct
2 Correct 11 ms 1236 KB Output is correct
3 Incorrect 39 ms 3532 KB Output isn't correct
4 Incorrect 48 ms 3492 KB Output isn't correct
5 Correct 38 ms 2940 KB Output is correct
6 Incorrect 34 ms 3524 KB Output isn't correct
7 Incorrect 35 ms 2764 KB Output isn't correct
8 Incorrect 46 ms 3572 KB Output isn't correct
9 Incorrect 45 ms 3484 KB Output isn't correct
10 Incorrect 39 ms 3484 KB Output isn't correct
11 Incorrect 38 ms 2816 KB Output isn't correct
12 Incorrect 23 ms 3492 KB Output isn't correct
13 Incorrect 45 ms 3140 KB Output isn't correct
14 Incorrect 13 ms 3540 KB Output isn't correct
15 Incorrect 40 ms 2796 KB Output isn't correct
16 Incorrect 43 ms 3404 KB Output isn't correct
17 Incorrect 38 ms 3548 KB Output isn't correct
18 Incorrect 36 ms 2740 KB Output isn't correct
19 Correct 37 ms 2844 KB Output is correct
20 Incorrect 39 ms 3532 KB Output isn't correct
21 Correct 22 ms 1740 KB Output is correct
22 Correct 33 ms 2496 KB Output is correct
23 Incorrect 32 ms 3488 KB Output isn't correct
24 Correct 27 ms 2140 KB Output is correct
25 Correct 33 ms 2408 KB Output is correct
26 Correct 39 ms 3488 KB Output is correct
27 Incorrect 42 ms 3484 KB Output isn't correct
28 Incorrect 31 ms 3480 KB Output isn't correct
29 Incorrect 52 ms 3576 KB Output isn't correct
30 Incorrect 31 ms 2508 KB Output isn't correct
31 Incorrect 29 ms 3532 KB Output isn't correct
32 Incorrect 41 ms 3548 KB Output isn't correct
33 Incorrect 48 ms 3520 KB Output isn't correct
34 Incorrect 38 ms 2896 KB Output isn't correct
35 Correct 41 ms 2996 KB Output is correct
36 Incorrect 39 ms 3528 KB Output isn't correct
37 Correct 45 ms 3044 KB Output is correct
38 Incorrect 26 ms 2252 KB Output isn't correct
39 Correct 41 ms 3528 KB Output is correct
40 Incorrect 38 ms 2760 KB Output isn't correct
41 Incorrect 44 ms 3184 KB Output isn't correct
42 Incorrect 41 ms 3500 KB Output isn't correct
43 Incorrect 47 ms 3548 KB Output isn't correct
44 Correct 46 ms 3528 KB Output is correct
45 Incorrect 37 ms 2892 KB Output isn't correct
46 Correct 41 ms 2928 KB Output is correct
47 Incorrect 50 ms 3580 KB Output isn't correct
48 Incorrect 50 ms 3472 KB Output isn't correct
49 Incorrect 38 ms 3532 KB Output isn't correct
50 Incorrect 42 ms 3020 KB Output isn't correct
51 Correct 26 ms 2020 KB Output is correct
52 Incorrect 50 ms 3564 KB Output isn't correct
53 Incorrect 42 ms 3480 KB Output isn't correct
54 Correct 20 ms 1828 KB Output is correct
55 Incorrect 47 ms 3256 KB Output isn't correct
56 Incorrect 47 ms 3488 KB Output isn't correct
57 Incorrect 41 ms 3484 KB Output isn't correct
58 Correct 35 ms 2752 KB Output is correct
59 Correct 39 ms 3472 KB Output is correct
60 Correct 39 ms 3544 KB Output is correct
61 Incorrect 47 ms 3564 KB Output isn't correct
62 Incorrect 40 ms 3604 KB Output isn't correct
63 Incorrect 39 ms 2996 KB Output isn't correct
64 Incorrect 39 ms 2984 KB Output isn't correct
65 Incorrect 48 ms 3512 KB Output isn't correct
66 Incorrect 38 ms 3580 KB Output isn't correct
67 Correct 26 ms 2056 KB Output is correct
68 Incorrect 25 ms 2124 KB Output isn't correct
69 Incorrect 26 ms 3248 KB Output isn't correct
70 Incorrect 40 ms 3020 KB Output isn't correct
71 Incorrect 40 ms 3168 KB Output isn't correct
72 Correct 31 ms 2364 KB Output is correct
73 Correct 42 ms 3504 KB Output is correct
74 Incorrect 36 ms 2912 KB Output isn't correct
75 Correct 36 ms 3784 KB Output is correct
76 Incorrect 29 ms 3540 KB Output isn't correct
77 Incorrect 38 ms 3224 KB Output isn't correct
78 Correct 31 ms 2428 KB Output is correct
79 Incorrect 39 ms 3472 KB Output isn't correct
80 Incorrect 39 ms 3020 KB Output isn't correct
81 Incorrect 31 ms 3496 KB Output isn't correct
82 Correct 21 ms 1880 KB Output is correct
83 Incorrect 44 ms 3532 KB Output isn't correct
84 Incorrect 47 ms 3492 KB Output isn't correct
85 Incorrect 38 ms 3496 KB Output isn't correct
86 Incorrect 38 ms 3516 KB Output isn't correct
87 Incorrect 38 ms 2956 KB Output isn't correct
88 Incorrect 46 ms 3276 KB Output isn't correct
89 Incorrect 33 ms 3560 KB Output isn't correct
90 Incorrect 40 ms 3040 KB Output isn't correct
91 Correct 30 ms 3584 KB Output is correct
92 Incorrect 36 ms 2944 KB Output isn't correct
93 Correct 30 ms 3532 KB Output is correct
94 Correct 35 ms 2764 KB Output is correct
95 Incorrect 40 ms 3456 KB Output isn't correct
96 Incorrect 32 ms 3532 KB Output isn't correct
97 Incorrect 38 ms 2892 KB Output isn't correct
98 Incorrect 43 ms 3220 KB Output isn't correct
99 Incorrect 37 ms 2900 KB Output isn't correct
100 Incorrect 40 ms 3568 KB Output isn't correct
101 Correct 35 ms 3568 KB Output is correct
102 Incorrect 34 ms 3292 KB Output isn't correct