Submission #741956

# Submission time Handle Problem Language Result Execution time Memory
741956 2023-05-15T08:03:40 Z haydendoo Art Class (IOI13_artclass) C++17
12 / 100
63 ms 6604 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]) {
	int adjr=0,adjg=0,adjb=0;
	for(int i=0; i<h; ++i) {
		for(int j=0; j<w; ++j) {
			if(i) {
				adjr+=abs(r[i][j]-r[i-1][j]);
				adjg+=abs(g[i][j]-g[i-1][j]);
				adjb+=abs(b[i][j]-b[i-1][j]);
			}
			if(j) {
				adjr+=abs(r[i][j]-r[i][j-1]);
				adjg+=abs(g[i][j]-g[i][j-1]);
				adjb+=abs(b[i][j]-b[i][j-1]); 
			} 
		} 
	} 
	long double contrast = ((long double) adjr+adjg+adjb) / ((long double) h*w);
	if(contrast<=30.0) return 4;
	if(contrast>=130.0) return 3;
	assert(0);
	return 1;
} 
# Verdict Execution time Memory Grader output
1 Runtime error 42 ms 6476 KB Execution killed with signal 6
2 Correct 28 ms 3860 KB Output is correct
3 Incorrect 37 ms 3304 KB Output isn't correct
4 Runtime error 41 ms 5392 KB Execution killed with signal 6
5 Runtime error 34 ms 4300 KB Execution killed with signal 6
6 Correct 32 ms 2108 KB Output is correct
7 Correct 30 ms 3256 KB Output is correct
8 Runtime error 49 ms 6404 KB Execution killed with signal 6
9 Runtime error 41 ms 5464 KB Execution killed with signal 6
10 Correct 58 ms 3252 KB Output is correct
11 Correct 39 ms 3288 KB Output is correct
12 Correct 33 ms 3304 KB Output is correct
13 Correct 31 ms 3392 KB Output is correct
14 Correct 35 ms 2480 KB Output is correct
15 Correct 41 ms 3276 KB Output is correct
16 Correct 47 ms 3232 KB Output is correct
17 Runtime error 53 ms 6404 KB Execution killed with signal 6
18 Runtime error 39 ms 6388 KB Execution killed with signal 6
19 Correct 42 ms 3200 KB Output is correct
20 Correct 37 ms 2264 KB Output is correct
21 Incorrect 45 ms 3196 KB Output isn't correct
22 Correct 34 ms 2252 KB Output is correct
23 Runtime error 50 ms 6476 KB Execution killed with signal 6
24 Correct 32 ms 3232 KB Output is correct
25 Runtime error 29 ms 6408 KB Execution killed with signal 6
26 Correct 39 ms 2732 KB Output is correct
27 Runtime error 39 ms 5068 KB Execution killed with signal 6
28 Runtime error 43 ms 5052 KB Execution killed with signal 6
29 Correct 39 ms 3216 KB Output is correct
30 Correct 34 ms 3276 KB Output is correct
31 Incorrect 45 ms 3256 KB Output isn't correct
32 Correct 44 ms 3128 KB Output is correct
33 Runtime error 26 ms 3544 KB Execution killed with signal 6
34 Correct 37 ms 2652 KB Output is correct
35 Runtime error 44 ms 5564 KB Execution killed with signal 6
36 Runtime error 42 ms 5492 KB Execution killed with signal 6
37 Correct 41 ms 3304 KB Output is correct
38 Correct 37 ms 3276 KB Output is correct
39 Correct 25 ms 1584 KB Output is correct
40 Runtime error 52 ms 6376 KB Execution killed with signal 6
41 Runtime error 50 ms 6604 KB Execution killed with signal 6
42 Correct 36 ms 2704 KB Output is correct
43 Correct 50 ms 3316 KB Output is correct
44 Correct 35 ms 3196 KB Output is correct
45 Incorrect 46 ms 3316 KB Output isn't correct
46 Incorrect 63 ms 3304 KB Output isn't correct
47 Correct 14 ms 3316 KB Output is correct
48 Runtime error 56 ms 5368 KB Execution killed with signal 6
49 Correct 42 ms 3220 KB Output is correct
50 Runtime error 44 ms 5324 KB Execution killed with signal 6
51 Correct 41 ms 3184 KB Output is correct
52 Runtime error 53 ms 5200 KB Execution killed with signal 6
53 Correct 52 ms 3260 KB Output is correct
54 Correct 43 ms 2864 KB Output is correct
55 Runtime error 42 ms 6408 KB Execution killed with signal 6
56 Runtime error 38 ms 4956 KB Execution killed with signal 6
57 Correct 21 ms 1564 KB Output is correct
58 Runtime error 41 ms 5260 KB Execution killed with signal 6
59 Correct 28 ms 1812 KB Output is correct
60 Runtime error 46 ms 5580 KB Execution killed with signal 6
61 Runtime error 44 ms 6420 KB Execution killed with signal 6
62 Runtime error 41 ms 6348 KB Execution killed with signal 6
63 Correct 35 ms 2472 KB Output is correct
64 Runtime error 41 ms 6500 KB Execution killed with signal 6
65 Runtime error 47 ms 6356 KB Execution killed with signal 6
66 Correct 24 ms 3188 KB Output is correct
67 Correct 36 ms 2508 KB Output is correct
68 Incorrect 48 ms 3300 KB Output isn't correct
69 Correct 20 ms 1484 KB Output is correct
70 Incorrect 42 ms 2932 KB Output isn't correct
71 Correct 38 ms 3256 KB Output is correct
72 Runtime error 49 ms 6368 KB Execution killed with signal 6
73 Runtime error 45 ms 6456 KB Execution killed with signal 6
74 Runtime error 52 ms 5536 KB Execution killed with signal 6
75 Incorrect 53 ms 3356 KB Output isn't correct
76 Incorrect 30 ms 3300 KB Output isn't correct
77 Incorrect 29 ms 1948 KB Output isn't correct
78 Runtime error 41 ms 5296 KB Execution killed with signal 6
79 Correct 40 ms 3264 KB Output is correct
80 Correct 35 ms 3276 KB Output is correct
81 Correct 40 ms 3244 KB Output is correct
82 Runtime error 39 ms 4872 KB Execution killed with signal 6
83 Correct 38 ms 3256 KB Output is correct
84 Correct 30 ms 3232 KB Output is correct
85 Correct 38 ms 3304 KB Output is correct
86 Runtime error 41 ms 6404 KB Execution killed with signal 6
87 Incorrect 31 ms 3256 KB Output isn't correct
88 Correct 41 ms 3820 KB Output is correct
89 Runtime error 47 ms 6476 KB Execution killed with signal 6
90 Correct 29 ms 3200 KB Output is correct
91 Runtime error 39 ms 5132 KB Execution killed with signal 6
92 Correct 25 ms 1856 KB Output is correct
93 Correct 30 ms 2048 KB Output is correct
94 Runtime error 39 ms 5092 KB Execution killed with signal 6
95 Runtime error 48 ms 6368 KB Execution killed with signal 6
96 Correct 43 ms 2648 KB Output is correct
97 Correct 42 ms 2864 KB Output is correct
98 Correct 25 ms 1772 KB Output is correct
99 Runtime error 62 ms 6548 KB Execution killed with signal 6
100 Runtime error 47 ms 5060 KB Execution killed with signal 6
101 Correct 36 ms 4328 KB Output is correct
102 Correct 10 ms 980 KB Output is correct