Submission #962169

# Submission time Handle Problem Language Result Execution time Memory
962169 2024-04-13T08:17:50 Z serkanrashid Art Class (IOI13_artclass) C++14
0 / 100
61 ms 5204 KB
#include "artclass.h"
#include <bits/stdc++.h>

using namespace std;

int style(int H, int W, int R[500][500], int G[500][500], int B[500][500])
{
    double avg;
    double r,g,b;
    r = g = b;
    for(int i = 0; i < H; i++)
    {
        for(int j = 0; j < W; j++)
        {
            avg += R[i][j] + G[i][j] + B[i][j];
            r += R[i][j];
            g += G[i][j];
            b += B[i][j];
        }
    }
    avg /= (double)(H*W);
    avg = round(avg);
    if(avg<=120) return 3;
    if(g>=1.5*r&&g>=1.5*b) return 2;
    if(r>=2*b&&g>=2*b) return 4;
    return 1;
}

Compilation message

artclass.cpp: In function 'int style(int, int, int (*)[500], int (*)[500], int (*)[500])':
artclass.cpp:10:11: warning: 'b' is used uninitialized in this function [-Wuninitialized]
   10 |     r = g = b;
      |         ~~^~~
artclass.cpp:21:9: warning: 'avg' may be used uninitialized in this function [-Wmaybe-uninitialized]
   21 |     avg /= (double)(H*W);
      |     ~~~~^~~~~~~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Incorrect 47 ms 4920 KB Output isn't correct
2 Incorrect 32 ms 4444 KB Output isn't correct
3 Incorrect 29 ms 4248 KB Output isn't correct
4 Correct 42 ms 5040 KB Output is correct
5 Correct 57 ms 5204 KB Output is correct
6 Incorrect 19 ms 3420 KB Output isn't correct
7 Incorrect 33 ms 4176 KB Output isn't correct
8 Incorrect 26 ms 4436 KB Output isn't correct
9 Incorrect 31 ms 4500 KB Output isn't correct
10 Correct 34 ms 4452 KB Output is correct
11 Incorrect 18 ms 3412 KB Output isn't correct
12 Correct 38 ms 5032 KB Output is correct
13 Incorrect 32 ms 4184 KB Output isn't correct
14 Incorrect 44 ms 4844 KB Output isn't correct
15 Incorrect 49 ms 4680 KB Output isn't correct
16 Incorrect 27 ms 4184 KB Output isn't correct
17 Incorrect 34 ms 4740 KB Output isn't correct
18 Incorrect 34 ms 4688 KB Output isn't correct
19 Incorrect 36 ms 4176 KB Output isn't correct
20 Incorrect 11 ms 3808 KB Output isn't correct
21 Incorrect 36 ms 4216 KB Output isn't correct
22 Incorrect 33 ms 4180 KB Output isn't correct
23 Correct 47 ms 4988 KB Output is correct
24 Incorrect 45 ms 4796 KB Output isn't correct
25 Incorrect 38 ms 4576 KB Output isn't correct
26 Incorrect 23 ms 4136 KB Output isn't correct
27 Incorrect 31 ms 4180 KB Output isn't correct
28 Incorrect 51 ms 5056 KB Output isn't correct
29 Incorrect 38 ms 4696 KB Output isn't correct
30 Incorrect 39 ms 4276 KB Output isn't correct
31 Incorrect 35 ms 4440 KB Output isn't correct
32 Incorrect 39 ms 4680 KB Output isn't correct
33 Incorrect 36 ms 4416 KB Output isn't correct
34 Incorrect 43 ms 4844 KB Output isn't correct
35 Correct 47 ms 5096 KB Output is correct
36 Incorrect 39 ms 4544 KB Output isn't correct
37 Incorrect 28 ms 4364 KB Output isn't correct
38 Incorrect 34 ms 4680 KB Output isn't correct
39 Correct 42 ms 4904 KB Output is correct
40 Correct 41 ms 4872 KB Output is correct
41 Incorrect 34 ms 4524 KB Output isn't correct
42 Incorrect 34 ms 4180 KB Output isn't correct
43 Incorrect 46 ms 4480 KB Output isn't correct
44 Correct 34 ms 4708 KB Output is correct
45 Incorrect 37 ms 4432 KB Output isn't correct
46 Correct 31 ms 4428 KB Output is correct
47 Incorrect 21 ms 3928 KB Output isn't correct
48 Incorrect 34 ms 4600 KB Output isn't correct
49 Incorrect 25 ms 4440 KB Output isn't correct
50 Correct 35 ms 4668 KB Output is correct
51 Correct 24 ms 4032 KB Output is correct
52 Incorrect 22 ms 3832 KB Output isn't correct
53 Incorrect 43 ms 4688 KB Output isn't correct
54 Incorrect 35 ms 4396 KB Output isn't correct
55 Correct 34 ms 4692 KB Output is correct
56 Correct 53 ms 5060 KB Output is correct
57 Incorrect 38 ms 4176 KB Output isn't correct
58 Incorrect 48 ms 5020 KB Output isn't correct
59 Incorrect 35 ms 4268 KB Output isn't correct
60 Correct 61 ms 4688 KB Output is correct
61 Correct 27 ms 4432 KB Output is correct
62 Incorrect 36 ms 4308 KB Output isn't correct
63 Incorrect 29 ms 4444 KB Output isn't correct
64 Incorrect 34 ms 4688 KB Output isn't correct
65 Incorrect 39 ms 4324 KB Output isn't correct
66 Incorrect 34 ms 4436 KB Output isn't correct
67 Correct 43 ms 4944 KB Output is correct
68 Incorrect 18 ms 3408 KB Output isn't correct
69 Incorrect 34 ms 4512 KB Output isn't correct
70 Incorrect 41 ms 4216 KB Output isn't correct
71 Incorrect 36 ms 5148 KB Output isn't correct
72 Correct 43 ms 4444 KB Output is correct
73 Correct 43 ms 5084 KB Output is correct
74 Correct 42 ms 5064 KB Output is correct
75 Incorrect 43 ms 4576 KB Output isn't correct
76 Incorrect 31 ms 4436 KB Output isn't correct
77 Incorrect 28 ms 4564 KB Output isn't correct
78 Incorrect 35 ms 4436 KB Output isn't correct
79 Correct 43 ms 4952 KB Output is correct
80 Incorrect 30 ms 4436 KB Output isn't correct
81 Incorrect 15 ms 3192 KB Output isn't correct
82 Incorrect 31 ms 4184 KB Output isn't correct
83 Incorrect 42 ms 4856 KB Output isn't correct
84 Correct 51 ms 4924 KB Output is correct
85 Incorrect 34 ms 4432 KB Output isn't correct
86 Incorrect 38 ms 4440 KB Output isn't correct
87 Correct 43 ms 4944 KB Output is correct
88 Correct 52 ms 5140 KB Output is correct
89 Incorrect 31 ms 4188 KB Output isn't correct
90 Incorrect 31 ms 4232 KB Output isn't correct
91 Incorrect 34 ms 4200 KB Output isn't correct
92 Incorrect 35 ms 4740 KB Output isn't correct
93 Incorrect 36 ms 4864 KB Output isn't correct
94 Incorrect 42 ms 4844 KB Output isn't correct
95 Correct 43 ms 4816 KB Output is correct
96 Correct 46 ms 4944 KB Output is correct
97 Incorrect 36 ms 4552 KB Output isn't correct
98 Correct 32 ms 4584 KB Output is correct
99 Incorrect 22 ms 3876 KB Output isn't correct
100 Incorrect 35 ms 4432 KB Output isn't correct
101 Incorrect 22 ms 3868 KB Output isn't correct
102 Incorrect 36 ms 4692 KB Output isn't correct