Submission #2337419
Source Code Expand
#include<bits/stdc++.h> using namespace std; typedef long long int64; int main() { int X, Y, Z, A, B, C, N; int64 a[1000] = {}, b[1000] = {}, c[1000] = {}; cin >> X >> Y >> Z >> A >> B >> C >> N; for(int i = 0; i < X; i++) ++a[abs(i - A) % N]; for(int i = 0; i < Y; i++) ++b[abs(i - B) % N]; for(int i = 0; i < Z; i++) ++c[abs(i - C) % N]; int64 d[1000] = {}, ret[1000] = {}; for(int i = 0; i < N; i++) { for(int j = 0; j < N; j++) d[(i + j) % N] += a[i] * b[j]; } for(int i = 0; i < N; i++) { for(int j = 0; j < N; j++) { ret[(i + j) % N] += d[i] * c[j]; } } for(int i = 0; i < N; i++) { if(i > 0) cout << " "; cout << ret[i]; } cout << endl; }
Submission Info
Submission Time | |
---|---|
Task | B - Cube Coloring |
User | ei13333 |
Language | C++14 (GCC 5.4.1) |
Score | 100 |
Code Size | 751 Byte |
Status | AC |
Exec Time | 21 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_s_s_00, 10_random_s_s_01, 10_random_s_s_02, 10_random_s_s_03, 10_random_s_s_04, 10_random_s_s_05, 10_random_s_s_06, 10_random_s_s_07, 10_random_s_s_08, 10_random_s_s_09, 20_random_m_s_00, 20_random_m_s_01, 20_random_m_s_02, 20_random_m_s_03, 20_random_m_s_04, 20_random_m_s_05, 20_random_m_s_06, 20_random_m_s_07, 20_random_m_s_08, 20_random_m_s_09, 30_random_m_l_00, 30_random_m_l_01, 30_random_m_l_02, 30_random_m_l_03, 30_random_m_l_04, 30_random_m_l_05, 30_random_m_l_06, 30_random_m_l_07, 30_random_m_l_08, 30_random_m_l_09, 40_random_l_s_00, 40_random_l_s_01, 40_random_l_s_02, 40_random_l_s_03, 40_random_l_s_04, 40_random_l_s_05, 40_random_l_s_06, 40_random_l_s_07, 40_random_l_s_08, 40_random_l_s_09, 50_random_l_l_00, 50_random_l_l_01, 50_random_l_l_02, 50_random_l_l_03, 50_random_l_l_04, 50_random_l_l_05, 50_random_l_l_06, 50_random_l_l_07, 50_random_l_l_08, 50_random_l_l_09, 60_hosonagai_00, 60_hosonagai_01, 60_hosonagai_02, 60_hosonagai_03, 60_hosonagai_04, 60_hosonagai_05, 60_hosonagai_06, 60_hosonagai_07, 60_hosonagai_08, 60_hosonagai_09, 70_hirabettai_00, 70_hirabettai_01, 70_hirabettai_02, 70_hirabettai_03, 70_hirabettai_04, 70_hirabettai_05, 70_hirabettai_06, 70_hirabettai_07, 70_hirabettai_08, 70_hirabettai_09, 99_teuchi_00, 99_teuchi_01, 99_teuchi_02, 99_teuchi_03, 99_teuchi_04, 99_teuchi_05, 99_teuchi_06 |
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_s_s_00 | AC | 1 ms | 256 KB |
10_random_s_s_01 | AC | 1 ms | 256 KB |
10_random_s_s_02 | AC | 1 ms | 256 KB |
10_random_s_s_03 | AC | 1 ms | 256 KB |
10_random_s_s_04 | AC | 1 ms | 256 KB |
10_random_s_s_05 | AC | 1 ms | 256 KB |
10_random_s_s_06 | AC | 1 ms | 256 KB |
10_random_s_s_07 | AC | 1 ms | 256 KB |
10_random_s_s_08 | AC | 1 ms | 256 KB |
10_random_s_s_09 | AC | 1 ms | 256 KB |
20_random_m_s_00 | AC | 1 ms | 256 KB |
20_random_m_s_01 | AC | 1 ms | 256 KB |
20_random_m_s_02 | AC | 1 ms | 256 KB |
20_random_m_s_03 | AC | 1 ms | 256 KB |
20_random_m_s_04 | AC | 1 ms | 256 KB |
20_random_m_s_05 | AC | 1 ms | 256 KB |
20_random_m_s_06 | AC | 1 ms | 256 KB |
20_random_m_s_07 | AC | 1 ms | 256 KB |
20_random_m_s_08 | AC | 1 ms | 256 KB |
20_random_m_s_09 | AC | 1 ms | 256 KB |
30_random_m_l_00 | AC | 1 ms | 256 KB |
30_random_m_l_01 | AC | 1 ms | 256 KB |
30_random_m_l_02 | AC | 1 ms | 256 KB |
30_random_m_l_03 | AC | 9 ms | 256 KB |
30_random_m_l_04 | AC | 6 ms | 256 KB |
30_random_m_l_05 | AC | 3 ms | 256 KB |
30_random_m_l_06 | AC | 8 ms | 256 KB |
30_random_m_l_07 | AC | 3 ms | 256 KB |
30_random_m_l_08 | AC | 3 ms | 256 KB |
30_random_m_l_09 | AC | 7 ms | 256 KB |
40_random_l_s_00 | AC | 6 ms | 256 KB |
40_random_l_s_01 | AC | 7 ms | 256 KB |
40_random_l_s_02 | AC | 6 ms | 256 KB |
40_random_l_s_03 | AC | 5 ms | 256 KB |
40_random_l_s_04 | AC | 7 ms | 256 KB |
40_random_l_s_05 | AC | 3 ms | 256 KB |
40_random_l_s_06 | AC | 9 ms | 256 KB |
40_random_l_s_07 | AC | 9 ms | 256 KB |
40_random_l_s_08 | AC | 5 ms | 256 KB |
40_random_l_s_09 | AC | 7 ms | 256 KB |
50_random_l_l_00 | AC | 2 ms | 256 KB |
50_random_l_l_01 | AC | 9 ms | 256 KB |
50_random_l_l_02 | AC | 12 ms | 256 KB |
50_random_l_l_03 | AC | 13 ms | 256 KB |
50_random_l_l_04 | AC | 15 ms | 256 KB |
50_random_l_l_05 | AC | 8 ms | 256 KB |
50_random_l_l_06 | AC | 5 ms | 256 KB |
50_random_l_l_07 | AC | 6 ms | 256 KB |
50_random_l_l_08 | AC | 10 ms | 256 KB |
50_random_l_l_09 | AC | 12 ms | 256 KB |
60_hosonagai_00 | AC | 3 ms | 256 KB |
60_hosonagai_01 | AC | 6 ms | 256 KB |
60_hosonagai_02 | AC | 2 ms | 256 KB |
60_hosonagai_03 | AC | 2 ms | 256 KB |
60_hosonagai_04 | AC | 11 ms | 256 KB |
60_hosonagai_05 | AC | 8 ms | 256 KB |
60_hosonagai_06 | AC | 2 ms | 256 KB |
60_hosonagai_07 | AC | 9 ms | 256 KB |
60_hosonagai_08 | AC | 8 ms | 256 KB |
60_hosonagai_09 | AC | 7 ms | 256 KB |
70_hirabettai_00 | AC | 12 ms | 256 KB |
70_hirabettai_01 | AC | 7 ms | 256 KB |
70_hirabettai_02 | AC | 6 ms | 256 KB |
70_hirabettai_03 | AC | 4 ms | 256 KB |
70_hirabettai_04 | AC | 15 ms | 256 KB |
70_hirabettai_05 | AC | 10 ms | 256 KB |
70_hirabettai_06 | AC | 4 ms | 256 KB |
70_hirabettai_07 | AC | 7 ms | 256 KB |
70_hirabettai_08 | AC | 7 ms | 256 KB |
70_hirabettai_09 | AC | 14 ms | 256 KB |
99_teuchi_00 | AC | 21 ms | 256 KB |
99_teuchi_01 | AC | 11 ms | 256 KB |
99_teuchi_02 | AC | 20 ms | 256 KB |
99_teuchi_03 | AC | 11 ms | 256 KB |
99_teuchi_04 | AC | 1 ms | 256 KB |
99_teuchi_05 | AC | 1 ms | 256 KB |
99_teuchi_06 | AC | 4 ms | 256 KB |