Submission #741990

# Submission time Handle Problem Language Result Execution time Memory
741990 2023-05-15T09:55:48 Z haydendoo Art Class (IOI13_artclass) C++17
0 / 100
70 ms 6428 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!=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]); 
			} 
		} 
	} 
	totalr/=(long double) h*w; totalg/=(long double) h*w; totalb/=(long double) h*w;
	if(sqrt((totalr*totalr) + (totalg*totalg) + (totalb*totalb))<=250.0) return 2; 
	assert(0);
	adjr/=(long double) h*w; adjg/=(long double) h*w; adjb/=(long double) 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);
	return 1;
} 
# Verdict Execution time Memory Grader output
1 Correct 36 ms 2644 KB Output is correct
2 Incorrect 38 ms 2616 KB Output isn't correct
3 Incorrect 24 ms 1740 KB Output isn't correct
4 Runtime error 38 ms 4320 KB Execution killed with signal 6
5 Correct 42 ms 2736 KB Output is correct
6 Runtime error 50 ms 5620 KB Execution killed with signal 6
7 Incorrect 15 ms 852 KB Output isn't correct
8 Correct 40 ms 2632 KB Output is correct
9 Incorrect 36 ms 2460 KB Output isn't correct
10 Incorrect 45 ms 3108 KB Output isn't correct
11 Correct 42 ms 2708 KB Output is correct
12 Correct 37 ms 2636 KB Output is correct
13 Runtime error 49 ms 6372 KB Execution killed with signal 6
14 Runtime error 70 ms 6428 KB Execution killed with signal 6
15 Correct 48 ms 3188 KB Output is correct
16 Runtime error 42 ms 6348 KB Execution killed with signal 6
17 Incorrect 36 ms 2676 KB Output isn't correct
18 Runtime error 42 ms 6340 KB Execution killed with signal 6
19 Runtime error 47 ms 6308 KB Execution killed with signal 6
20 Correct 36 ms 2508 KB Output is correct
21 Correct 38 ms 3184 KB Output is correct
22 Runtime error 39 ms 6348 KB Execution killed with signal 6
23 Incorrect 25 ms 1868 KB Output isn't correct
24 Runtime error 39 ms 6292 KB Execution killed with signal 6
25 Runtime error 48 ms 6296 KB Execution killed with signal 6
26 Runtime error 49 ms 6292 KB Execution killed with signal 6
27 Correct 41 ms 3184 KB Output is correct
28 Incorrect 46 ms 2132 KB Output isn't correct
29 Correct 35 ms 2524 KB Output is correct
30 Incorrect 28 ms 3140 KB Output isn't correct
31 Correct 36 ms 2532 KB Output is correct
32 Correct 40 ms 3192 KB Output is correct
33 Correct 29 ms 2168 KB Output is correct
34 Incorrect 37 ms 3168 KB Output isn't correct
35 Runtime error 47 ms 6352 KB Execution killed with signal 6
36 Runtime error 50 ms 6168 KB Execution killed with signal 6
37 Correct 35 ms 3112 KB Output is correct
38 Incorrect 37 ms 3192 KB Output isn't correct
39 Correct 35 ms 2540 KB Output is correct
40 Runtime error 48 ms 6356 KB Execution killed with signal 6
41 Runtime error 47 ms 6268 KB Execution killed with signal 6
42 Correct 34 ms 3208 KB Output is correct
43 Incorrect 51 ms 3168 KB Output isn't correct
44 Incorrect 54 ms 3196 KB Output isn't correct
45 Runtime error 36 ms 6380 KB Execution killed with signal 6
46 Correct 35 ms 2408 KB Output is correct
47 Incorrect 28 ms 1764 KB Output isn't correct
48 Incorrect 21 ms 1516 KB Output isn't correct
49 Runtime error 35 ms 6332 KB Execution killed with signal 6
50 Incorrect 30 ms 3204 KB Output isn't correct
51 Incorrect 35 ms 3184 KB Output isn't correct
52 Incorrect 46 ms 2452 KB Output isn't correct
53 Runtime error 28 ms 6360 KB Execution killed with signal 6
54 Correct 56 ms 2596 KB Output is correct
55 Incorrect 20 ms 1440 KB Output isn't correct
56 Runtime error 44 ms 6392 KB Execution killed with signal 6
57 Incorrect 44 ms 2896 KB Output isn't correct
58 Incorrect 37 ms 3220 KB Output isn't correct
59 Incorrect 29 ms 3180 KB Output isn't correct
60 Incorrect 28 ms 3172 KB Output isn't correct
61 Incorrect 45 ms 3140 KB Output isn't correct
62 Incorrect 32 ms 3148 KB Output isn't correct
63 Incorrect 36 ms 2432 KB Output isn't correct
64 Runtime error 54 ms 6348 KB Execution killed with signal 6
65 Correct 46 ms 2656 KB Output is correct
66 Incorrect 63 ms 2972 KB Output isn't correct
67 Runtime error 44 ms 6320 KB Execution killed with signal 6
68 Incorrect 46 ms 3136 KB Output isn't correct
69 Runtime error 43 ms 6372 KB Execution killed with signal 6
70 Runtime error 41 ms 6292 KB Execution killed with signal 6
71 Correct 39 ms 2632 KB Output is correct
72 Incorrect 33 ms 3156 KB Output isn't correct
73 Correct 48 ms 2764 KB Output is correct
74 Runtime error 44 ms 6328 KB Execution killed with signal 6
75 Incorrect 21 ms 1484 KB Output isn't correct
76 Incorrect 41 ms 2764 KB Output isn't correct
77 Incorrect 42 ms 3196 KB Output isn't correct
78 Correct 38 ms 3148 KB Output is correct
79 Incorrect 45 ms 3092 KB Output isn't correct
80 Incorrect 33 ms 2408 KB Output isn't correct
81 Runtime error 34 ms 6348 KB Execution killed with signal 6
82 Incorrect 42 ms 2616 KB Output isn't correct
83 Incorrect 12 ms 3156 KB Output isn't correct
84 Incorrect 24 ms 1708 KB Output isn't correct
85 Incorrect 50 ms 3200 KB Output isn't correct
86 Incorrect 29 ms 3196 KB Output isn't correct
87 Incorrect 29 ms 2132 KB Output isn't correct
88 Runtime error 39 ms 6328 KB Execution killed with signal 6
89 Correct 39 ms 2636 KB Output is correct
90 Incorrect 30 ms 2000 KB Output isn't correct
91 Correct 39 ms 2636 KB Output is correct
92 Incorrect 44 ms 3176 KB Output isn't correct
93 Incorrect 41 ms 3148 KB Output isn't correct
94 Runtime error 37 ms 6280 KB Execution killed with signal 6
95 Incorrect 39 ms 3200 KB Output isn't correct
96 Incorrect 35 ms 3204 KB Output isn't correct
97 Incorrect 43 ms 3196 KB Output isn't correct
98 Incorrect 37 ms 3104 KB Output isn't correct
99 Runtime error 49 ms 6356 KB Execution killed with signal 6
100 Correct 52 ms 2476 KB Output is correct
101 Correct 36 ms 2436 KB Output is correct
102 Correct 24 ms 1736 KB Output is correct