Submission #2337374
Source Code Expand
#include<bits/stdc++.h> using namespace std; typedef long long int64; int main() { int64 A, B, C, N, X[1000], Y[1000], Z[1000]; cin >> A >> B >> C >> N; for(int i = 0; i < N; i++) { cin >> X[i] >> Y[i] >> Z[i]; } int add = 0; for(int i = 0; i < N; i++) { add += X[i] == 0; add += X[i] == A - 1; add += Y[i] == 0; add += Y[i] == B - 1; add += Z[i] == 0; add += Z[i] == C - 1; for(int j = 0; j < i; j++) { add += abs(X[i] - X[j]) + abs(Y[i] - Y[j]) + abs(Z[i] - Z[j]) == 1; } } cout << 2 * (A * B + B * C + A * C) + 6 * N - add * 2 << endl; }
Submission Info
Submission Time | |
---|---|
Task | G - Surface Area of Cubes |
User | ei13333 |
Language | C++14 (GCC 5.4.1) |
Score | 100 |
Code Size | 636 Byte |
Status | AC |
Exec Time | 4 ms |
Memory | 256 KB |
Judge Result
Set Name | All | ||
---|---|---|---|
Score / Max Score | 100 / 100 | ||
Status |
|
Set Name | Test Cases |
---|---|
All | 00_sample_00, 00_sample_01, 00_sample_02, 10_random_small_00, 10_random_small_01, 10_random_small_02, 10_random_small_03, 10_random_small_04, 10_random_small_05, 10_random_small_06, 10_random_small_07, 10_random_small_08, 10_random_small_09, 11_random_large_00, 11_random_large_01, 11_random_large_02, 11_random_large_03, 11_random_large_04, 11_random_large_05, 11_random_large_06, 11_random_large_07, 11_random_large_08, 11_random_large_09, 20_sparse_00, 20_sparse_01, 20_sparse_02, 20_sparse_03, 20_sparse_04, 20_sparse_05, 20_sparse_06, 20_sparse_07, 20_sparse_08, 20_sparse_09, 30_path_00, 30_path_01, 30_path_02, 30_path_03, 30_path_04, 30_path_05, 30_path_06, 30_path_07, 30_path_08, 30_path_09, 40_max_00, 40_max_01, 40_max_02, 40_max_03, 40_max_04, 50_min_00, 50_min_01, 50_min_02, 50_min_03, 50_min_04, 60_hirabettai_00, 60_hirabettai_01, 60_hirabettai_02, 60_hirabettai_03, 60_hirabettai_04, 70_hosonagai_00, 70_hosonagai_01, 70_hosonagai_02, 70_hosonagai_03, 70_hosonagai_04, 80_zero_00, 80_zero_01, 80_zero_02, 99_tokohand_00, 99_tokohand_01 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_sample_00 | AC | 1 ms | 256 KB |
00_sample_01 | AC | 1 ms | 256 KB |
00_sample_02 | AC | 1 ms | 256 KB |
10_random_small_00 | AC | 1 ms | 256 KB |
10_random_small_01 | AC | 2 ms | 256 KB |
10_random_small_02 | AC | 3 ms | 256 KB |
10_random_small_03 | AC | 2 ms | 256 KB |
10_random_small_04 | AC | 1 ms | 256 KB |
10_random_small_05 | AC | 1 ms | 256 KB |
10_random_small_06 | AC | 2 ms | 256 KB |
10_random_small_07 | AC | 1 ms | 256 KB |
10_random_small_08 | AC | 2 ms | 256 KB |
10_random_small_09 | AC | 2 ms | 256 KB |
11_random_large_00 | AC | 2 ms | 256 KB |
11_random_large_01 | AC | 1 ms | 256 KB |
11_random_large_02 | AC | 3 ms | 256 KB |
11_random_large_03 | AC | 2 ms | 256 KB |
11_random_large_04 | AC | 1 ms | 256 KB |
11_random_large_05 | AC | 3 ms | 256 KB |
11_random_large_06 | AC | 2 ms | 256 KB |
11_random_large_07 | AC | 2 ms | 256 KB |
11_random_large_08 | AC | 1 ms | 256 KB |
11_random_large_09 | AC | 2 ms | 256 KB |
20_sparse_00 | AC | 2 ms | 256 KB |
20_sparse_01 | AC | 2 ms | 256 KB |
20_sparse_02 | AC | 2 ms | 256 KB |
20_sparse_03 | AC | 2 ms | 256 KB |
20_sparse_04 | AC | 2 ms | 256 KB |
20_sparse_05 | AC | 1 ms | 256 KB |
20_sparse_06 | AC | 1 ms | 256 KB |
20_sparse_07 | AC | 2 ms | 256 KB |
20_sparse_08 | AC | 1 ms | 256 KB |
20_sparse_09 | AC | 1 ms | 256 KB |
30_path_00 | AC | 2 ms | 256 KB |
30_path_01 | AC | 2 ms | 256 KB |
30_path_02 | AC | 2 ms | 256 KB |
30_path_03 | AC | 2 ms | 256 KB |
30_path_04 | AC | 3 ms | 256 KB |
30_path_05 | AC | 2 ms | 256 KB |
30_path_06 | AC | 2 ms | 256 KB |
30_path_07 | AC | 2 ms | 256 KB |
30_path_08 | AC | 1 ms | 256 KB |
30_path_09 | AC | 3 ms | 256 KB |
40_max_00 | AC | 4 ms | 256 KB |
40_max_01 | AC | 4 ms | 256 KB |
40_max_02 | AC | 4 ms | 256 KB |
40_max_03 | AC | 4 ms | 256 KB |
40_max_04 | AC | 4 ms | 256 KB |
50_min_00 | AC | 1 ms | 256 KB |
50_min_01 | AC | 1 ms | 256 KB |
50_min_02 | AC | 1 ms | 256 KB |
50_min_03 | AC | 1 ms | 256 KB |
50_min_04 | AC | 1 ms | 256 KB |
60_hirabettai_00 | AC | 1 ms | 256 KB |
60_hirabettai_01 | AC | 1 ms | 256 KB |
60_hirabettai_02 | AC | 2 ms | 256 KB |
60_hirabettai_03 | AC | 3 ms | 256 KB |
60_hirabettai_04 | AC | 2 ms | 256 KB |
70_hosonagai_00 | AC | 1 ms | 256 KB |
70_hosonagai_01 | AC | 1 ms | 256 KB |
70_hosonagai_02 | AC | 1 ms | 256 KB |
70_hosonagai_03 | AC | 2 ms | 256 KB |
70_hosonagai_04 | AC | 1 ms | 256 KB |
80_zero_00 | AC | 1 ms | 256 KB |
80_zero_01 | AC | 1 ms | 256 KB |
80_zero_02 | AC | 1 ms | 256 KB |
99_tokohand_00 | AC | 1 ms | 256 KB |
99_tokohand_01 | AC | 1 ms | 256 KB |