Submission #1794235
Source Code Expand
#include<bits/stdc++.h> #define rep(i,a,b) for(int i=a;i<b;i++) #define rrep(i,a,b) for(int i=a;i>=b;i--) #define fore(i,a) for(auto &i:a) #pragma GCC optimize ("-O3") using namespace std; void _main(); int main() { cin.tie(0); ios::sync_with_stdio(false); _main(); } //--------------------------------------------------------------------------------------------------- /*--------------------------------------------------------------------------------------------------- ∧_∧ ∧_∧ (´<_` ) Welcome to My Coding Space! ( ´_ゝ`) / ⌒i / \ | | / / ̄ ̄ ̄ ̄/ | __(__ニつ/ _/ .| .|____ \/____/ (u ⊃ ---------------------------------------------------------------------------------------------------*/ int N, H, W, X[101]; //--------------------------------------------------------------------------------------------------- void _main() { cin >> N >> H >> W; rep(i, 0, N) cin >> X[i]; int ans = 0; rep(i, 0, N / 2) { int a = i * 2, b = i * 2 + 1; if (X[a] + X[b] <= W) ans += X[a] + X[b]; else { ans += W - ((X[a] + X[b]) - W); } } cout << ans * H << endl; }
Submission Info
Submission Time | |
---|---|
Task | A - Window |
User | hamayanhamayan |
Language | C++14 (GCC 5.4.1) |
Score | 100 |
Code Size | 1390 Byte |
Status | AC |
Exec Time | 1 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, 00_sample_03, 00_sample_04, 10_small_00, 10_small_01, 10_small_02, 10_small_03, 10_small_04, 10_small_05, 10_small_06, 10_small_07, 10_small_08, 10_small_09, 20_random_00, 20_random_01, 20_random_02, 20_random_03, 20_random_04, 20_random_05, 20_random_06, 20_random_07, 20_random_08, 20_random_09, 30_large_00, 30_large_01, 30_large_02, 30_large_03, 30_large_04, 30_large_05, 30_large_06, 30_large_07, 30_large_08, 30_large_09, 40_swap_00, 40_swap_01, 40_swap_02, 40_swap_03, 40_swap_04, 50_just_overlap_00, 50_just_overlap_01, 50_just_overlap_02, 50_just_overlap_03, 50_just_overlap_04, 60_reverse_00, 60_reverse_01, 60_reverse_02, 60_reverse_03, 60_reverse_04, 70_fixed_00, 70_fixed_01, 70_fixed_02, 70_fixed_03, 70_fixed_04 |
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 |
00_sample_03 | AC | 1 ms | 256 KB |
00_sample_04 | AC | 1 ms | 256 KB |
10_small_00 | AC | 1 ms | 256 KB |
10_small_01 | AC | 1 ms | 256 KB |
10_small_02 | AC | 1 ms | 256 KB |
10_small_03 | AC | 1 ms | 256 KB |
10_small_04 | AC | 1 ms | 256 KB |
10_small_05 | AC | 1 ms | 256 KB |
10_small_06 | AC | 1 ms | 256 KB |
10_small_07 | AC | 1 ms | 256 KB |
10_small_08 | AC | 1 ms | 256 KB |
10_small_09 | AC | 1 ms | 256 KB |
20_random_00 | AC | 1 ms | 256 KB |
20_random_01 | AC | 1 ms | 256 KB |
20_random_02 | AC | 1 ms | 256 KB |
20_random_03 | AC | 1 ms | 256 KB |
20_random_04 | AC | 1 ms | 256 KB |
20_random_05 | AC | 1 ms | 256 KB |
20_random_06 | AC | 1 ms | 256 KB |
20_random_07 | AC | 1 ms | 256 KB |
20_random_08 | AC | 1 ms | 256 KB |
20_random_09 | AC | 1 ms | 256 KB |
30_large_00 | AC | 1 ms | 256 KB |
30_large_01 | AC | 1 ms | 256 KB |
30_large_02 | AC | 1 ms | 256 KB |
30_large_03 | AC | 1 ms | 256 KB |
30_large_04 | AC | 1 ms | 256 KB |
30_large_05 | AC | 1 ms | 256 KB |
30_large_06 | AC | 1 ms | 256 KB |
30_large_07 | AC | 1 ms | 256 KB |
30_large_08 | AC | 1 ms | 256 KB |
30_large_09 | AC | 1 ms | 256 KB |
40_swap_00 | AC | 1 ms | 256 KB |
40_swap_01 | AC | 1 ms | 256 KB |
40_swap_02 | AC | 1 ms | 256 KB |
40_swap_03 | AC | 1 ms | 256 KB |
40_swap_04 | AC | 1 ms | 256 KB |
50_just_overlap_00 | AC | 1 ms | 256 KB |
50_just_overlap_01 | AC | 1 ms | 256 KB |
50_just_overlap_02 | AC | 1 ms | 256 KB |
50_just_overlap_03 | AC | 1 ms | 256 KB |
50_just_overlap_04 | AC | 1 ms | 256 KB |
60_reverse_00 | AC | 1 ms | 256 KB |
60_reverse_01 | AC | 1 ms | 256 KB |
60_reverse_02 | AC | 1 ms | 256 KB |
60_reverse_03 | AC | 1 ms | 256 KB |
60_reverse_04 | AC | 1 ms | 256 KB |
70_fixed_00 | AC | 1 ms | 256 KB |
70_fixed_01 | AC | 1 ms | 256 KB |
70_fixed_02 | AC | 1 ms | 256 KB |
70_fixed_03 | AC | 1 ms | 256 KB |
70_fixed_04 | AC | 1 ms | 256 KB |