Submission #741984

# Submission time Handle Problem Language Result Execution time Memory
741984 2023-05-15T09:41:18 Z haydendoo Art Class (IOI13_artclass) C++17
10 / 100
58 ms 6392 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]) {
	double adjr=0,adjg=0,adjb=0;
	double totalr=0,totalg=0,totalb=0;
	for(int i=0; i<h; ++i) {
		for(int j=0; j<w; ++j) {
			totalr+=r[i][j]; totalg+=g[i][j]; totalb+=b[i][j];
			if(i!=0) {
				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!=0) {
				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]); 
			} 
		} 
	} 
	adjr/=h*w; adjg/=h*w; adjb/=h*w;
	if(adjr<=6.0 || adjg<=6.0 || adjb<=6.0) return 4;
	if(adjr>=37.0 || adjg>=37.0 || adjb>=37.0) return 3;
	assert(0);
	if(sqrt((totalr*totalr) + (totalg*totalg) + (totalb*totalb))<=100.0) return 2;
	return 1;
} 
# Verdict Execution time Memory Grader output
1 Runtime error 38 ms 4884 KB Execution killed with signal 6
2 Runtime error 42 ms 5188 KB Execution killed with signal 6
3 Correct 22 ms 1552 KB Output is correct
4 Correct 41 ms 3112 KB Output is correct
5 Runtime error 44 ms 5480 KB Execution killed with signal 6
6 Runtime error 49 ms 6276 KB Execution killed with signal 6
7 Runtime error 38 ms 4940 KB Execution killed with signal 6
8 Runtime error 35 ms 6388 KB Execution killed with signal 6
9 Correct 20 ms 1408 KB Output is correct
10 Runtime error 48 ms 5636 KB Execution killed with signal 6
11 Correct 46 ms 3024 KB Output is correct
12 Runtime error 42 ms 6348 KB Execution killed with signal 6
13 Correct 39 ms 2644 KB Output is correct
14 Correct 38 ms 3196 KB Output is correct
15 Correct 41 ms 3172 KB Output is correct
16 Correct 39 ms 2388 KB Output is correct
17 Correct 25 ms 1840 KB Output is correct
18 Correct 31 ms 3156 KB Output is correct
19 Runtime error 40 ms 6384 KB Execution killed with signal 6
20 Runtime error 42 ms 5196 KB Execution killed with signal 6
21 Correct 51 ms 2380 KB Output is correct
22 Correct 32 ms 2000 KB Output is correct
23 Correct 46 ms 3188 KB Output is correct
24 Runtime error 28 ms 3676 KB Execution killed with signal 6
25 Correct 44 ms 3200 KB Output is correct
26 Runtime error 48 ms 5324 KB Execution killed with signal 6
27 Runtime error 49 ms 6196 KB Execution killed with signal 6
28 Correct 25 ms 1748 KB Output is correct
29 Correct 38 ms 3152 KB Output is correct
30 Runtime error 47 ms 6348 KB Execution killed with signal 6
31 Runtime error 52 ms 6348 KB Execution killed with signal 6
32 Correct 10 ms 852 KB Output is correct
33 Correct 40 ms 2660 KB Output is correct
34 Correct 47 ms 3168 KB Output is correct
35 Correct 58 ms 3132 KB Output is correct
36 Runtime error 50 ms 6348 KB Execution killed with signal 6
37 Runtime error 43 ms 6356 KB Execution killed with signal 6
38 Runtime error 39 ms 5064 KB Execution killed with signal 6
39 Incorrect 35 ms 2396 KB Output isn't correct
40 Correct 41 ms 2676 KB Output is correct
41 Runtime error 47 ms 6340 KB Execution killed with signal 6
42 Correct 30 ms 3204 KB Output is correct
43 Correct 35 ms 3204 KB Output is correct
44 Runtime error 34 ms 6308 KB Execution killed with signal 6
45 Runtime error 43 ms 5344 KB Execution killed with signal 6
46 Runtime error 49 ms 6300 KB Execution killed with signal 6
47 Runtime error 53 ms 6328 KB Execution killed with signal 6
48 Runtime error 47 ms 6368 KB Execution killed with signal 6
49 Runtime error 37 ms 4236 KB Execution killed with signal 6
50 Runtime error 40 ms 5200 KB Execution killed with signal 6
51 Runtime error 44 ms 6392 KB Execution killed with signal 6
52 Runtime error 42 ms 5064 KB Execution killed with signal 6
53 Runtime error 54 ms 6352 KB Execution killed with signal 6
54 Runtime error 46 ms 5596 KB Execution killed with signal 6
55 Runtime error 41 ms 6344 KB Execution killed with signal 6
56 Runtime error 38 ms 5204 KB Execution killed with signal 6
57 Correct 41 ms 3112 KB Output is correct
58 Correct 38 ms 2604 KB Output is correct
59 Runtime error 33 ms 6348 KB Execution killed with signal 6
60 Correct 38 ms 3148 KB Output is correct
61 Correct 29 ms 3124 KB Output is correct
62 Correct 27 ms 3132 KB Output is correct
63 Correct 26 ms 1792 KB Output is correct
64 Correct 29 ms 1992 KB Output is correct
65 Runtime error 47 ms 6384 KB Execution killed with signal 6
66 Runtime error 26 ms 3504 KB Execution killed with signal 6
67 Runtime error 54 ms 6348 KB Execution killed with signal 6
68 Runtime error 38 ms 6368 KB Execution killed with signal 6
69 Correct 24 ms 3192 KB Output is correct
70 Incorrect 42 ms 3136 KB Output isn't correct
71 Correct 37 ms 3212 KB Output is correct
72 Runtime error 41 ms 5324 KB Execution killed with signal 6
73 Correct 42 ms 3152 KB Output is correct
74 Runtime error 43 ms 5460 KB Execution killed with signal 6
75 Runtime error 38 ms 4960 KB Execution killed with signal 6
76 Correct 38 ms 3204 KB Output is correct
77 Correct 11 ms 3148 KB Output is correct
78 Correct 39 ms 3212 KB Output is correct
79 Correct 37 ms 3116 KB Output is correct
80 Runtime error 51 ms 6280 KB Execution killed with signal 6
81 Correct 32 ms 3232 KB Output is correct
82 Runtime error 41 ms 6364 KB Execution killed with signal 6
83 Correct 31 ms 2212 KB Output is correct
84 Runtime error 48 ms 6368 KB Execution killed with signal 6
85 Runtime error 41 ms 5364 KB Execution killed with signal 6
86 Runtime error 36 ms 4940 KB Execution killed with signal 6
87 Correct 20 ms 1492 KB Output is correct
88 Correct 38 ms 3220 KB Output is correct
89 Correct 40 ms 3120 KB Output is correct
90 Correct 38 ms 2540 KB Output is correct
91 Correct 39 ms 3100 KB Output is correct
92 Runtime error 49 ms 6296 KB Execution killed with signal 6
93 Correct 32 ms 3156 KB Output is correct
94 Correct 41 ms 3184 KB Output is correct
95 Correct 33 ms 3200 KB Output is correct
96 Correct 30 ms 2112 KB Output is correct
97 Correct 32 ms 3108 KB Output is correct
98 Runtime error 41 ms 6276 KB Execution killed with signal 6
99 Correct 27 ms 3224 KB Output is correct
100 Runtime error 41 ms 6380 KB Execution killed with signal 6
101 Runtime error 43 ms 5472 KB Execution killed with signal 6
102 Correct 37 ms 2380 KB Output is correct