Submission #741981

# Submission time Handle Problem Language Result Execution time Memory
741981 2023-05-15T09:34:46 Z haydendoo Art Class (IOI13_artclass) C++17
10 / 100
64 ms 6472 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]) {
	long double adjr=0,adjg=0,adjb=0;
	long 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) {
				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]); 
			} 
		} 
	} 
	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 Correct 39 ms 3116 KB Output is correct
2 Runtime error 51 ms 6340 KB Execution killed with signal 6
3 Runtime error 49 ms 6344 KB Execution killed with signal 6
4 Runtime error 60 ms 6280 KB Execution killed with signal 6
5 Runtime error 55 ms 6336 KB Execution killed with signal 6
6 Runtime error 52 ms 6348 KB Execution killed with signal 6
7 Runtime error 52 ms 6320 KB Execution killed with signal 6
8 Correct 34 ms 3152 KB Output is correct
9 Correct 38 ms 3148 KB Output is correct
10 Correct 45 ms 3212 KB Output is correct
11 Runtime error 42 ms 5292 KB Execution killed with signal 6
12 Correct 20 ms 1484 KB Output is correct
13 Runtime error 44 ms 5396 KB Execution killed with signal 6
14 Runtime error 51 ms 6372 KB Execution killed with signal 6
15 Runtime error 45 ms 5580 KB Execution killed with signal 6
16 Runtime error 52 ms 6352 KB Execution killed with signal 6
17 Correct 43 ms 2764 KB Output is correct
18 Runtime error 52 ms 6288 KB Execution killed with signal 6
19 Runtime error 45 ms 5628 KB Execution killed with signal 6
20 Correct 31 ms 2016 KB Output is correct
21 Correct 35 ms 2440 KB Output is correct
22 Correct 32 ms 3216 KB Output is correct
23 Correct 51 ms 3052 KB Output is correct
24 Correct 29 ms 3112 KB Output is correct
25 Correct 39 ms 3168 KB Output is correct
26 Correct 41 ms 2544 KB Output is correct
27 Runtime error 47 ms 5492 KB Execution killed with signal 6
28 Runtime error 51 ms 6288 KB Execution killed with signal 6
29 Runtime error 26 ms 3468 KB Execution killed with signal 6
30 Correct 35 ms 3136 KB Output is correct
31 Correct 40 ms 3136 KB Output is correct
32 Correct 37 ms 3140 KB Output is correct
33 Runtime error 40 ms 4304 KB Execution killed with signal 6
34 Runtime error 33 ms 6288 KB Execution killed with signal 6
35 Correct 39 ms 3212 KB Output is correct
36 Correct 30 ms 3136 KB Output is correct
37 Runtime error 52 ms 6260 KB Execution killed with signal 6
38 Correct 40 ms 3136 KB Output is correct
39 Runtime error 43 ms 4996 KB Execution killed with signal 6
40 Runtime error 42 ms 5212 KB Execution killed with signal 6
41 Correct 39 ms 2368 KB Output is correct
42 Runtime error 37 ms 4940 KB Execution killed with signal 6
43 Runtime error 37 ms 4864 KB Execution killed with signal 6
44 Runtime error 40 ms 6384 KB Execution killed with signal 6
45 Runtime error 41 ms 6348 KB Execution killed with signal 6
46 Correct 20 ms 1460 KB Output is correct
47 Runtime error 41 ms 5400 KB Execution killed with signal 6
48 Correct 42 ms 3148 KB Output is correct
49 Runtime error 46 ms 5508 KB Execution killed with signal 6
50 Runtime error 42 ms 5372 KB Execution killed with signal 6
51 Runtime error 50 ms 6232 KB Execution killed with signal 6
52 Runtime error 41 ms 6284 KB Execution killed with signal 6
53 Runtime error 29 ms 6356 KB Execution killed with signal 6
54 Correct 48 ms 3164 KB Output is correct
55 Runtime error 44 ms 6348 KB Execution killed with signal 6
56 Correct 40 ms 3148 KB Output is correct
57 Correct 26 ms 1704 KB Output is correct
58 Runtime error 43 ms 6364 KB Execution killed with signal 6
59 Runtime error 42 ms 5324 KB Execution killed with signal 6
60 Correct 32 ms 2120 KB Output is correct
61 Correct 11 ms 852 KB Output is correct
62 Correct 41 ms 3108 KB Output is correct
63 Runtime error 35 ms 3656 KB Execution killed with signal 6
64 Correct 22 ms 1480 KB Output is correct
65 Correct 31 ms 2132 KB Output is correct
66 Correct 29 ms 3168 KB Output is correct
67 Correct 34 ms 3112 KB Output is correct
68 Runtime error 42 ms 5068 KB Execution killed with signal 6
69 Incorrect 36 ms 2484 KB Output isn't correct
70 Runtime error 62 ms 6380 KB Execution killed with signal 6
71 Correct 13 ms 3244 KB Output is correct
72 Correct 37 ms 2380 KB Output is correct
73 Runtime error 39 ms 5152 KB Execution killed with signal 6
74 Correct 40 ms 3148 KB Output is correct
75 Runtime error 41 ms 6372 KB Execution killed with signal 6
76 Correct 25 ms 1732 KB Output is correct
77 Correct 40 ms 2188 KB Output is correct
78 Correct 43 ms 3216 KB Output is correct
79 Runtime error 55 ms 6348 KB Execution killed with signal 6
80 Correct 41 ms 3164 KB Output is correct
81 Correct 41 ms 2636 KB Output is correct
82 Correct 43 ms 3196 KB Output is correct
83 Correct 39 ms 2480 KB Output is correct
84 Incorrect 42 ms 3128 KB Output isn't correct
85 Runtime error 50 ms 6472 KB Execution killed with signal 6
86 Runtime error 33 ms 6348 KB Execution killed with signal 6
87 Runtime error 46 ms 6308 KB Execution killed with signal 6
88 Runtime error 38 ms 4940 KB Execution killed with signal 6
89 Correct 38 ms 2564 KB Output is correct
90 Correct 31 ms 3148 KB Output is correct
91 Correct 26 ms 1700 KB Output is correct
92 Correct 40 ms 3188 KB Output is correct
93 Runtime error 42 ms 6316 KB Execution killed with signal 6
94 Runtime error 40 ms 4936 KB Execution killed with signal 6
95 Runtime error 40 ms 5100 KB Execution killed with signal 6
96 Correct 33 ms 3244 KB Output is correct
97 Runtime error 41 ms 5196 KB Execution killed with signal 6
98 Correct 34 ms 3216 KB Output is correct
99 Correct 39 ms 3168 KB Output is correct
100 Correct 23 ms 3096 KB Output is correct
101 Correct 35 ms 3184 KB Output is correct
102 Runtime error 64 ms 6384 KB Execution killed with signal 6