# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1082685 | 2024-09-01T07:21:54 Z | HappyCapybara | Soccer Stadium (IOI23_soccer) | C++17 | 243 ms | 39816 KB |
#include "soccer.h" #include<bits/stdc++.h> using namespace std; int biggest_stadium(int N, vector<vector<int>> F){ int res = 0; vector<pair<int,int>> c; for (int i=0; i<N; i++){ int b = 0; for (int j=0; j<N; j++){ if (!F[i][j]){ if (b == 0) b = 1; if (b == 2) return 0; res++; int nb = 0; if (i > 0 && !F[i-1][j]) nb++; if (i < N-1 && !F[i+1][j]) nb++; if (j > 0 && !F[i][j-1]) nb++; if (j < N-1 && !F[i][j+1]) nb++; if (nb <= 2) c.push_back({i, j}); } else { if (b == 1) b = 2; } } } for (int j=0; j<N; j++){ int b = 0; for (int i=0; i<N; i++){ if (!F[i][j]){ if (b == 0) b = 1; if (b == 2) return 0; } else { if (b == 1) b = 2; } } } for (int i=0; i<c.size()-1; i++){ for (int j=i+1; j<c.size(); j++){ if (F[c[i].first][c[j].second] && F[c[j].first][c[i].second]) return 0; } } return res; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Partially correct | 0 ms | 348 KB | partial |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 348 KB | ok |
2 | Correct | 0 ms | 348 KB | ok |
3 | Correct | 0 ms | 408 KB | ok |
4 | Correct | 0 ms | 348 KB | ok |
5 | Correct | 0 ms | 348 KB | ok |
6 | Partially correct | 0 ms | 348 KB | partial |
7 | Partially correct | 1 ms | 348 KB | partial |
8 | Partially correct | 13 ms | 2824 KB | partial |
9 | Partially correct | 216 ms | 39508 KB | partial |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 348 KB | ok |
2 | Correct | 0 ms | 348 KB | ok |
3 | Partially correct | 0 ms | 344 KB | partial |
4 | Partially correct | 0 ms | 348 KB | partial |
5 | Partially correct | 0 ms | 348 KB | partial |
6 | Partially correct | 0 ms | 348 KB | partial |
7 | Partially correct | 0 ms | 348 KB | partial |
8 | Correct | 0 ms | 348 KB | ok |
9 | Correct | 0 ms | 348 KB | ok |
10 | Partially correct | 0 ms | 348 KB | partial |
11 | Partially correct | 0 ms | 344 KB | partial |
12 | Partially correct | 0 ms | 348 KB | partial |
13 | Correct | 0 ms | 348 KB | ok |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Partially correct | 0 ms | 348 KB | partial |
2 | Correct | 0 ms | 348 KB | ok |
3 | Correct | 0 ms | 348 KB | ok |
4 | Partially correct | 0 ms | 344 KB | partial |
5 | Partially correct | 0 ms | 348 KB | partial |
6 | Partially correct | 0 ms | 348 KB | partial |
7 | Partially correct | 0 ms | 348 KB | partial |
8 | Partially correct | 0 ms | 348 KB | partial |
9 | Correct | 0 ms | 348 KB | ok |
10 | Correct | 0 ms | 348 KB | ok |
11 | Partially correct | 0 ms | 348 KB | partial |
12 | Partially correct | 0 ms | 344 KB | partial |
13 | Partially correct | 0 ms | 348 KB | partial |
14 | Correct | 0 ms | 348 KB | ok |
15 | Partially correct | 0 ms | 348 KB | partial |
16 | Partially correct | 0 ms | 348 KB | partial |
17 | Partially correct | 1 ms | 348 KB | partial |
18 | Partially correct | 0 ms | 348 KB | partial |
19 | Partially correct | 1 ms | 348 KB | partial |
20 | Correct | 0 ms | 348 KB | ok |
21 | Correct | 0 ms | 604 KB | ok |
22 | Partially correct | 1 ms | 604 KB | partial |
23 | Partially correct | 0 ms | 600 KB | partial |
24 | Partially correct | 1 ms | 348 KB | partial |
25 | Partially correct | 0 ms | 348 KB | partial |
26 | Partially correct | 0 ms | 348 KB | partial |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Partially correct | 0 ms | 348 KB | partial |
2 | Correct | 0 ms | 348 KB | ok |
3 | Correct | 0 ms | 348 KB | ok |
4 | Correct | 0 ms | 408 KB | ok |
5 | Correct | 0 ms | 348 KB | ok |
6 | Partially correct | 0 ms | 344 KB | partial |
7 | Partially correct | 0 ms | 348 KB | partial |
8 | Partially correct | 0 ms | 348 KB | partial |
9 | Partially correct | 0 ms | 348 KB | partial |
10 | Partially correct | 0 ms | 348 KB | partial |
11 | Correct | 0 ms | 348 KB | ok |
12 | Correct | 0 ms | 348 KB | ok |
13 | Partially correct | 0 ms | 348 KB | partial |
14 | Partially correct | 0 ms | 344 KB | partial |
15 | Partially correct | 0 ms | 348 KB | partial |
16 | Correct | 0 ms | 348 KB | ok |
17 | Partially correct | 0 ms | 348 KB | partial |
18 | Partially correct | 0 ms | 348 KB | partial |
19 | Partially correct | 1 ms | 348 KB | partial |
20 | Partially correct | 0 ms | 348 KB | partial |
21 | Partially correct | 1 ms | 348 KB | partial |
22 | Correct | 0 ms | 348 KB | ok |
23 | Correct | 0 ms | 604 KB | ok |
24 | Partially correct | 1 ms | 604 KB | partial |
25 | Partially correct | 0 ms | 600 KB | partial |
26 | Partially correct | 1 ms | 348 KB | partial |
27 | Partially correct | 0 ms | 348 KB | partial |
28 | Partially correct | 0 ms | 348 KB | partial |
29 | Partially correct | 1 ms | 348 KB | partial |
30 | Partially correct | 0 ms | 348 KB | partial |
31 | Partially correct | 1 ms | 344 KB | partial |
32 | Partially correct | 0 ms | 348 KB | partial |
33 | Partially correct | 0 ms | 348 KB | partial |
34 | Correct | 0 ms | 348 KB | ok |
35 | Correct | 0 ms | 348 KB | ok |
36 | Partially correct | 1 ms | 348 KB | partial |
37 | Partially correct | 0 ms | 348 KB | partial |
38 | Partially correct | 0 ms | 348 KB | partial |
39 | Partially correct | 0 ms | 348 KB | partial |
40 | Partially correct | 0 ms | 348 KB | partial |
41 | Partially correct | 1 ms | 348 KB | partial |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Partially correct | 0 ms | 348 KB | partial |
2 | Correct | 0 ms | 348 KB | ok |
3 | Correct | 0 ms | 348 KB | ok |
4 | Correct | 0 ms | 408 KB | ok |
5 | Correct | 0 ms | 348 KB | ok |
6 | Partially correct | 0 ms | 344 KB | partial |
7 | Partially correct | 0 ms | 348 KB | partial |
8 | Partially correct | 0 ms | 348 KB | partial |
9 | Partially correct | 0 ms | 348 KB | partial |
10 | Partially correct | 0 ms | 348 KB | partial |
11 | Correct | 0 ms | 348 KB | ok |
12 | Correct | 0 ms | 348 KB | ok |
13 | Partially correct | 0 ms | 348 KB | partial |
14 | Partially correct | 0 ms | 344 KB | partial |
15 | Partially correct | 0 ms | 348 KB | partial |
16 | Correct | 0 ms | 348 KB | ok |
17 | Partially correct | 0 ms | 348 KB | partial |
18 | Partially correct | 0 ms | 348 KB | partial |
19 | Partially correct | 1 ms | 348 KB | partial |
20 | Partially correct | 0 ms | 348 KB | partial |
21 | Partially correct | 1 ms | 348 KB | partial |
22 | Correct | 0 ms | 348 KB | ok |
23 | Correct | 0 ms | 604 KB | ok |
24 | Partially correct | 1 ms | 604 KB | partial |
25 | Partially correct | 0 ms | 600 KB | partial |
26 | Partially correct | 1 ms | 348 KB | partial |
27 | Partially correct | 0 ms | 348 KB | partial |
28 | Partially correct | 0 ms | 348 KB | partial |
29 | Partially correct | 1 ms | 348 KB | partial |
30 | Partially correct | 0 ms | 348 KB | partial |
31 | Partially correct | 1 ms | 344 KB | partial |
32 | Partially correct | 0 ms | 348 KB | partial |
33 | Partially correct | 0 ms | 348 KB | partial |
34 | Correct | 0 ms | 348 KB | ok |
35 | Correct | 0 ms | 348 KB | ok |
36 | Partially correct | 1 ms | 348 KB | partial |
37 | Partially correct | 0 ms | 348 KB | partial |
38 | Partially correct | 0 ms | 348 KB | partial |
39 | Partially correct | 0 ms | 348 KB | partial |
40 | Partially correct | 0 ms | 348 KB | partial |
41 | Partially correct | 1 ms | 348 KB | partial |
42 | Partially correct | 14 ms | 2904 KB | partial |
43 | Partially correct | 14 ms | 2820 KB | partial |
44 | Partially correct | 13 ms | 2820 KB | partial |
45 | Partially correct | 13 ms | 2908 KB | partial |
46 | Partially correct | 14 ms | 2908 KB | partial |
47 | Partially correct | 14 ms | 2908 KB | partial |
48 | Correct | 15 ms | 2908 KB | ok |
49 | Partially correct | 14 ms | 2908 KB | partial |
50 | Partially correct | 14 ms | 2908 KB | partial |
51 | Partially correct | 13 ms | 2832 KB | partial |
52 | Partially correct | 14 ms | 2908 KB | partial |
53 | Partially correct | 13 ms | 2908 KB | partial |
54 | Partially correct | 14 ms | 2908 KB | partial |
55 | Partially correct | 15 ms | 2908 KB | partial |
56 | Partially correct | 14 ms | 2904 KB | partial |
57 | Partially correct | 12 ms | 2904 KB | partial |
58 | Partially correct | 14 ms | 2908 KB | partial |
59 | Partially correct | 13 ms | 2908 KB | partial |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Partially correct | 0 ms | 348 KB | partial |
2 | Correct | 0 ms | 348 KB | ok |
3 | Correct | 0 ms | 348 KB | ok |
4 | Correct | 0 ms | 408 KB | ok |
5 | Correct | 0 ms | 348 KB | ok |
6 | Correct | 0 ms | 348 KB | ok |
7 | Partially correct | 0 ms | 348 KB | partial |
8 | Partially correct | 1 ms | 348 KB | partial |
9 | Partially correct | 13 ms | 2824 KB | partial |
10 | Partially correct | 216 ms | 39508 KB | partial |
11 | Partially correct | 0 ms | 344 KB | partial |
12 | Partially correct | 0 ms | 348 KB | partial |
13 | Partially correct | 0 ms | 348 KB | partial |
14 | Partially correct | 0 ms | 348 KB | partial |
15 | Partially correct | 0 ms | 348 KB | partial |
16 | Correct | 0 ms | 348 KB | ok |
17 | Correct | 0 ms | 348 KB | ok |
18 | Partially correct | 0 ms | 348 KB | partial |
19 | Partially correct | 0 ms | 344 KB | partial |
20 | Partially correct | 0 ms | 348 KB | partial |
21 | Correct | 0 ms | 348 KB | ok |
22 | Partially correct | 0 ms | 348 KB | partial |
23 | Partially correct | 0 ms | 348 KB | partial |
24 | Partially correct | 1 ms | 348 KB | partial |
25 | Partially correct | 0 ms | 348 KB | partial |
26 | Partially correct | 1 ms | 348 KB | partial |
27 | Correct | 0 ms | 348 KB | ok |
28 | Correct | 0 ms | 604 KB | ok |
29 | Partially correct | 1 ms | 604 KB | partial |
30 | Partially correct | 0 ms | 600 KB | partial |
31 | Partially correct | 1 ms | 348 KB | partial |
32 | Partially correct | 0 ms | 348 KB | partial |
33 | Partially correct | 0 ms | 348 KB | partial |
34 | Partially correct | 1 ms | 348 KB | partial |
35 | Partially correct | 0 ms | 348 KB | partial |
36 | Partially correct | 1 ms | 344 KB | partial |
37 | Partially correct | 0 ms | 348 KB | partial |
38 | Partially correct | 0 ms | 348 KB | partial |
39 | Correct | 0 ms | 348 KB | ok |
40 | Correct | 0 ms | 348 KB | ok |
41 | Partially correct | 1 ms | 348 KB | partial |
42 | Partially correct | 0 ms | 348 KB | partial |
43 | Partially correct | 0 ms | 348 KB | partial |
44 | Partially correct | 0 ms | 348 KB | partial |
45 | Partially correct | 0 ms | 348 KB | partial |
46 | Partially correct | 1 ms | 348 KB | partial |
47 | Partially correct | 14 ms | 2904 KB | partial |
48 | Partially correct | 14 ms | 2820 KB | partial |
49 | Partially correct | 13 ms | 2820 KB | partial |
50 | Partially correct | 13 ms | 2908 KB | partial |
51 | Partially correct | 14 ms | 2908 KB | partial |
52 | Partially correct | 14 ms | 2908 KB | partial |
53 | Correct | 15 ms | 2908 KB | ok |
54 | Partially correct | 14 ms | 2908 KB | partial |
55 | Partially correct | 14 ms | 2908 KB | partial |
56 | Partially correct | 13 ms | 2832 KB | partial |
57 | Partially correct | 14 ms | 2908 KB | partial |
58 | Partially correct | 13 ms | 2908 KB | partial |
59 | Partially correct | 14 ms | 2908 KB | partial |
60 | Partially correct | 15 ms | 2908 KB | partial |
61 | Partially correct | 14 ms | 2904 KB | partial |
62 | Partially correct | 12 ms | 2904 KB | partial |
63 | Partially correct | 14 ms | 2908 KB | partial |
64 | Partially correct | 13 ms | 2908 KB | partial |
65 | Partially correct | 221 ms | 35916 KB | partial |
66 | Partially correct | 221 ms | 39504 KB | partial |
67 | Partially correct | 211 ms | 39508 KB | partial |
68 | Partially correct | 221 ms | 37024 KB | partial |
69 | Partially correct | 202 ms | 39700 KB | partial |
70 | Partially correct | 196 ms | 39760 KB | partial |
71 | Partially correct | 202 ms | 39508 KB | partial |
72 | Partially correct | 201 ms | 39508 KB | partial |
73 | Correct | 221 ms | 39700 KB | ok |
74 | Correct | 231 ms | 39760 KB | ok |
75 | Partially correct | 240 ms | 39508 KB | partial |
76 | Partially correct | 215 ms | 39508 KB | partial |
77 | Partially correct | 208 ms | 39248 KB | partial |
78 | Partially correct | 214 ms | 39704 KB | partial |
79 | Partially correct | 205 ms | 39696 KB | partial |
80 | Partially correct | 218 ms | 39508 KB | partial |
81 | Partially correct | 243 ms | 39508 KB | partial |
82 | Partially correct | 209 ms | 39504 KB | partial |
83 | Partially correct | 233 ms | 39504 KB | partial |
84 | Partially correct | 206 ms | 39508 KB | partial |
85 | Partially correct | 221 ms | 39504 KB | partial |
86 | Partially correct | 219 ms | 39688 KB | partial |
87 | Partially correct | 208 ms | 39692 KB | partial |
88 | Partially correct | 242 ms | 39712 KB | partial |
89 | Partially correct | 205 ms | 38804 KB | partial |
90 | Partially correct | 206 ms | 39504 KB | partial |
91 | Partially correct | 209 ms | 39508 KB | partial |
92 | Partially correct | 210 ms | 39576 KB | partial |
93 | Partially correct | 211 ms | 39816 KB | partial |
94 | Partially correct | 200 ms | 39504 KB | partial |
95 | Partially correct | 204 ms | 39508 KB | partial |
96 | Partially correct | 207 ms | 39700 KB | partial |
97 | Partially correct | 201 ms | 39692 KB | partial |
98 | Partially correct | 214 ms | 39760 KB | partial |
99 | Partially correct | 197 ms | 39592 KB | partial |
100 | Partially correct | 197 ms | 39504 KB | partial |
101 | Partially correct | 199 ms | 39508 KB | partial |
102 | Partially correct | 199 ms | 39508 KB | partial |
103 | Partially correct | 201 ms | 39508 KB | partial |
104 | Partially correct | 194 ms | 39504 KB | partial |
105 | Partially correct | 210 ms | 39504 KB | partial |
106 | Partially correct | 205 ms | 39704 KB | partial |
107 | Partially correct | 196 ms | 39592 KB | partial |
108 | Partially correct | 211 ms | 39564 KB | partial |
109 | Partially correct | 211 ms | 39564 KB | partial |