# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
715992 | 2023-03-28T18:09:25 Z | Nonoze | Art Class (IOI13_artclass) | C++17 | 144 ms | 11140 KB |
#include <bits/stdc++.h> #include "artclass.h" using namespace std; int style(int H, int W, int R[500][500], int G[500][500], int B[500][500]) { map<tuple<int, int, int>, bool> verif; int comp=0, compvert=0; for (int i = 0; i < H; ++i) { for (int j = 0; j < W; ++j) { if (!verif.count(make_tuple(R[i][j], G[i][j], B[i][j]))) { comp++; } verif[make_tuple(R[i][j], G[i][j], B[i][j])]=true; if (G[i][j]>=200 && R[i][j]<=200 && B[i][j]<=200) { compvert++; } } } //cout << comp << endl; double moyenne=(double)comp/((double)H*(double)W), moyennevert=(double)compvert/((double)H*(double)W); //cout << moyenne << " " << moyennevert << endl; if (moyennevert>=0.001) return 2; if (comp>=60000) { return 2; } if (comp>=30000) { return 3; } if (comp>=17000) { return 1; } return 4; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 78 ms | 4160 KB | Output is correct |
2 | Incorrect | 84 ms | 4180 KB | Output isn't correct |
3 | Correct | 67 ms | 4300 KB | Output is correct |
4 | Incorrect | 73 ms | 3920 KB | Output isn't correct |
5 | Incorrect | 113 ms | 5816 KB | Output isn't correct |
6 | Incorrect | 92 ms | 6024 KB | Output isn't correct |
7 | Incorrect | 58 ms | 4300 KB | Output isn't correct |
8 | Correct | 88 ms | 5712 KB | Output is correct |
9 | Correct | 74 ms | 4256 KB | Output is correct |
10 | Correct | 91 ms | 5196 KB | Output is correct |
11 | Incorrect | 62 ms | 5836 KB | Output isn't correct |
12 | Incorrect | 132 ms | 9548 KB | Output isn't correct |
13 | Correct | 101 ms | 6592 KB | Output is correct |
14 | Correct | 73 ms | 4488 KB | Output is correct |
15 | Incorrect | 97 ms | 4044 KB | Output isn't correct |
16 | Incorrect | 119 ms | 7916 KB | Output isn't correct |
17 | Incorrect | 68 ms | 4976 KB | Output isn't correct |
18 | Incorrect | 80 ms | 5348 KB | Output isn't correct |
19 | Correct | 97 ms | 5580 KB | Output is correct |
20 | Incorrect | 95 ms | 7756 KB | Output isn't correct |
21 | Correct | 76 ms | 5528 KB | Output is correct |
22 | Incorrect | 86 ms | 4324 KB | Output isn't correct |
23 | Incorrect | 71 ms | 4976 KB | Output isn't correct |
24 | Incorrect | 103 ms | 6416 KB | Output isn't correct |
25 | Incorrect | 59 ms | 4296 KB | Output isn't correct |
26 | Correct | 91 ms | 5116 KB | Output is correct |
27 | Incorrect | 81 ms | 4096 KB | Output isn't correct |
28 | Incorrect | 57 ms | 4696 KB | Output isn't correct |
29 | Correct | 64 ms | 3860 KB | Output is correct |
30 | Incorrect | 95 ms | 5920 KB | Output isn't correct |
31 | Correct | 126 ms | 8636 KB | Output is correct |
32 | Correct | 123 ms | 7976 KB | Output is correct |
33 | Correct | 118 ms | 6728 KB | Output is correct |
34 | Incorrect | 113 ms | 8416 KB | Output isn't correct |
35 | Incorrect | 48 ms | 2880 KB | Output isn't correct |
36 | Incorrect | 78 ms | 3884 KB | Output isn't correct |
37 | Correct | 134 ms | 8252 KB | Output is correct |
38 | Incorrect | 100 ms | 7500 KB | Output isn't correct |
39 | Incorrect | 125 ms | 9420 KB | Output isn't correct |
40 | Incorrect | 98 ms | 6332 KB | Output isn't correct |
41 | Correct | 77 ms | 3472 KB | Output is correct |
42 | Correct | 115 ms | 7616 KB | Output is correct |
43 | Incorrect | 80 ms | 3912 KB | Output isn't correct |
44 | Incorrect | 60 ms | 4116 KB | Output isn't correct |
45 | Incorrect | 142 ms | 6540 KB | Output isn't correct |
46 | Incorrect | 113 ms | 5840 KB | Output isn't correct |
47 | Incorrect | 121 ms | 9372 KB | Output isn't correct |
48 | Incorrect | 71 ms | 4456 KB | Output isn't correct |
49 | Correct | 121 ms | 7880 KB | Output is correct |
50 | Incorrect | 122 ms | 7496 KB | Output isn't correct |
51 | Correct | 56 ms | 3360 KB | Output is correct |
52 | Incorrect | 144 ms | 11140 KB | Output isn't correct |
53 | Correct | 66 ms | 4244 KB | Output is correct |
54 | Incorrect | 61 ms | 4384 KB | Output isn't correct |
55 | Incorrect | 98 ms | 7872 KB | Output isn't correct |
56 | Incorrect | 92 ms | 5068 KB | Output isn't correct |
57 | Correct | 117 ms | 7488 KB | Output is correct |
58 | Correct | 91 ms | 5708 KB | Output is correct |
59 | Correct | 129 ms | 9388 KB | Output is correct |
60 | Incorrect | 101 ms | 7688 KB | Output isn't correct |
61 | Incorrect | 76 ms | 4052 KB | Output isn't correct |
62 | Incorrect | 84 ms | 5576 KB | Output isn't correct |
63 | Correct | 59 ms | 3308 KB | Output is correct |
64 | Correct | 87 ms | 4500 KB | Output is correct |
65 | Incorrect | 49 ms | 4020 KB | Output isn't correct |
66 | Correct | 125 ms | 9160 KB | Output is correct |
67 | Incorrect | 136 ms | 8912 KB | Output isn't correct |
68 | Incorrect | 53 ms | 4552 KB | Output isn't correct |
69 | Incorrect | 110 ms | 6240 KB | Output isn't correct |
70 | Incorrect | 44 ms | 4684 KB | Output isn't correct |
71 | Incorrect | 100 ms | 6436 KB | Output isn't correct |
72 | Correct | 115 ms | 8168 KB | Output is correct |
73 | Incorrect | 26 ms | 2252 KB | Output isn't correct |
74 | Correct | 115 ms | 9228 KB | Output is correct |
75 | Correct | 96 ms | 5608 KB | Output is correct |
76 | Correct | 116 ms | 8692 KB | Output is correct |
77 | Incorrect | 92 ms | 5336 KB | Output isn't correct |
78 | Correct | 104 ms | 5644 KB | Output is correct |
79 | Correct | 81 ms | 4716 KB | Output is correct |
80 | Correct | 137 ms | 8768 KB | Output is correct |
81 | Incorrect | 88 ms | 4000 KB | Output isn't correct |
82 | Incorrect | 110 ms | 7776 KB | Output isn't correct |
83 | Correct | 128 ms | 9072 KB | Output is correct |
84 | Correct | 97 ms | 7712 KB | Output is correct |
85 | Incorrect | 71 ms | 5984 KB | Output isn't correct |
86 | Incorrect | 137 ms | 7372 KB | Output isn't correct |
87 | Incorrect | 71 ms | 3744 KB | Output isn't correct |
88 | Correct | 52 ms | 2872 KB | Output is correct |
89 | Incorrect | 79 ms | 5508 KB | Output isn't correct |
90 | Incorrect | 76 ms | 4828 KB | Output isn't correct |
91 | Incorrect | 110 ms | 5176 KB | Output isn't correct |
92 | Incorrect | 137 ms | 9676 KB | Output isn't correct |
93 | Correct | 71 ms | 4120 KB | Output is correct |
94 | Incorrect | 93 ms | 5020 KB | Output isn't correct |
95 | Correct | 18 ms | 3412 KB | Output is correct |
96 | Correct | 72 ms | 4340 KB | Output is correct |
97 | Correct | 127 ms | 7948 KB | Output is correct |
98 | Incorrect | 70 ms | 5348 KB | Output isn't correct |
99 | Incorrect | 98 ms | 4880 KB | Output isn't correct |
100 | Correct | 115 ms | 7536 KB | Output is correct |
101 | Incorrect | 123 ms | 7144 KB | Output isn't correct |
102 | Incorrect | 75 ms | 4976 KB | Output isn't correct |