Submission #420021

# Submission time Handle Problem Language Result Execution time Memory
420021 2021-06-07T23:46:36 Z Ozy Art Class (IOI13_artclass) C++17
3 / 100
86 ms 10540 KB
#include "artclass.h"
#include <bits/stdc++.h>
using namespace std;
#define rep(i,a,b) for (int i = (a); i <= (b); i++)
#define repa(i,a,b) for (int i = (a); i >= (b); i--)
#define lli long long int
#define debugsl(a) cout << #a << " = " << a << ", "
#define debug(a) cout << #a << " = " << a << endl

lli verdes,rojos,azules,num,a;
unordered_map<lli,lli> colores;

int style(int H, int W, int R[500][500], int G[500][500], int B[500][500]) {

    rep(i,0,H-1) {
        rep(j,0,W-1) {
            if (R[i][j] > G[i][j] && R[i][j] > B[i][j]) rojos++;
            else if (B[i][j] > G[i][j] && B[i][j] > R[i][j]) azules++;
            else verdes++;

            a = R[i][j] + (1000 * B[i][j]) + (1000000 *G[i][j]);
            if (colores[a] == 0) num++;
            colores[a] = 1;
        }
    }

    if (num < 50) return 1;
    if (verdes > rojos && verdes > azules) return 2;
    if (rojos > verdes && rojos > azules) return 4;
    return 3;

}
# Verdict Execution time Memory Grader output
1 Incorrect 70 ms 8652 KB Output isn't correct
2 Incorrect 72 ms 8916 KB Output isn't correct
3 Incorrect 61 ms 5816 KB Output isn't correct
4 Incorrect 70 ms 7840 KB Output isn't correct
5 Incorrect 73 ms 6428 KB Output isn't correct
6 Incorrect 47 ms 5328 KB Output isn't correct
7 Correct 61 ms 6772 KB Output is correct
8 Correct 60 ms 6624 KB Output is correct
9 Incorrect 56 ms 7780 KB Output isn't correct
10 Incorrect 72 ms 6908 KB Output isn't correct
11 Incorrect 62 ms 5972 KB Output isn't correct
12 Correct 59 ms 5744 KB Output is correct
13 Correct 66 ms 7636 KB Output is correct
14 Incorrect 61 ms 6560 KB Output isn't correct
15 Incorrect 57 ms 5828 KB Output isn't correct
16 Incorrect 75 ms 9924 KB Output isn't correct
17 Correct 61 ms 6668 KB Output is correct
18 Incorrect 77 ms 9936 KB Output isn't correct
19 Incorrect 54 ms 5588 KB Output isn't correct
20 Incorrect 63 ms 5880 KB Output isn't correct
21 Incorrect 55 ms 6240 KB Output isn't correct
22 Incorrect 59 ms 6732 KB Output isn't correct
23 Incorrect 69 ms 6240 KB Output isn't correct
24 Correct 48 ms 5748 KB Output is correct
25 Incorrect 67 ms 6360 KB Output isn't correct
26 Incorrect 71 ms 6468 KB Output isn't correct
27 Correct 49 ms 5624 KB Output is correct
28 Incorrect 50 ms 6220 KB Output isn't correct
29 Incorrect 66 ms 6960 KB Output isn't correct
30 Incorrect 75 ms 9416 KB Output isn't correct
31 Incorrect 63 ms 6560 KB Output isn't correct
32 Incorrect 73 ms 9156 KB Output isn't correct
33 Incorrect 73 ms 6688 KB Output isn't correct
34 Incorrect 40 ms 4008 KB Output isn't correct
35 Incorrect 45 ms 5704 KB Output isn't correct
36 Incorrect 59 ms 6072 KB Output isn't correct
37 Correct 43 ms 5700 KB Output is correct
38 Incorrect 66 ms 7584 KB Output isn't correct
39 Correct 18 ms 3904 KB Output is correct
40 Correct 51 ms 6368 KB Output is correct
41 Incorrect 64 ms 6844 KB Output isn't correct
42 Correct 72 ms 6844 KB Output is correct
43 Incorrect 72 ms 6552 KB Output isn't correct
44 Correct 81 ms 9944 KB Output is correct
45 Incorrect 76 ms 9324 KB Output isn't correct
46 Incorrect 76 ms 9676 KB Output isn't correct
47 Correct 47 ms 6088 KB Output is correct
48 Correct 69 ms 7424 KB Output is correct
49 Incorrect 72 ms 8148 KB Output isn't correct
50 Incorrect 51 ms 5408 KB Output isn't correct
51 Incorrect 74 ms 7400 KB Output isn't correct
52 Correct 72 ms 7112 KB Output is correct
53 Correct 73 ms 8092 KB Output is correct
54 Correct 63 ms 6688 KB Output is correct
55 Correct 36 ms 5500 KB Output is correct
56 Incorrect 80 ms 8224 KB Output isn't correct
57 Incorrect 86 ms 10540 KB Output isn't correct
58 Correct 79 ms 9600 KB Output is correct
59 Incorrect 63 ms 7780 KB Output isn't correct
60 Correct 55 ms 5348 KB Output is correct
61 Incorrect 38 ms 4728 KB Output isn't correct
62 Incorrect 75 ms 7892 KB Output isn't correct
63 Correct 71 ms 9016 KB Output is correct
64 Incorrect 71 ms 9168 KB Output isn't correct
65 Correct 56 ms 6420 KB Output is correct
66 Correct 59 ms 6384 KB Output is correct
67 Incorrect 53 ms 5264 KB Output isn't correct
68 Incorrect 55 ms 7580 KB Output isn't correct
69 Incorrect 62 ms 7328 KB Output isn't correct
70 Incorrect 70 ms 6480 KB Output isn't correct
71 Correct 46 ms 5580 KB Output is correct
72 Correct 63 ms 5884 KB Output is correct
73 Correct 69 ms 6120 KB Output is correct
74 Incorrect 23 ms 2472 KB Output isn't correct
75 Incorrect 42 ms 5536 KB Output isn't correct
76 Incorrect 56 ms 5968 KB Output isn't correct
77 Correct 78 ms 10028 KB Output is correct
78 Correct 47 ms 5452 KB Output is correct
79 Incorrect 63 ms 6752 KB Output isn't correct
80 Correct 63 ms 5928 KB Output is correct
81 Incorrect 72 ms 8088 KB Output isn't correct
82 Incorrect 86 ms 8560 KB Output isn't correct
83 Correct 53 ms 4544 KB Output is correct
84 Incorrect 63 ms 5800 KB Output isn't correct
85 Incorrect 64 ms 8224 KB Output isn't correct
86 Incorrect 85 ms 8660 KB Output isn't correct
87 Correct 71 ms 7868 KB Output is correct
88 Incorrect 82 ms 8404 KB Output isn't correct
89 Incorrect 44 ms 5352 KB Output isn't correct
90 Correct 61 ms 6684 KB Output is correct
91 Incorrect 59 ms 5904 KB Output isn't correct
92 Correct 69 ms 6712 KB Output is correct
93 Incorrect 60 ms 5324 KB Output isn't correct
94 Correct 69 ms 7808 KB Output is correct
95 Incorrect 66 ms 7168 KB Output isn't correct
96 Incorrect 67 ms 8148 KB Output isn't correct
97 Incorrect 54 ms 5628 KB Output isn't correct
98 Incorrect 54 ms 7764 KB Output isn't correct
99 Incorrect 75 ms 9348 KB Output isn't correct
100 Incorrect 71 ms 7000 KB Output isn't correct
101 Incorrect 74 ms 10004 KB Output isn't correct
102 Incorrect 75 ms 9404 KB Output isn't correct