Submission #3869553


Source Code Expand

#include<bits/stdc++.h>
using namespace std;
 
int main(){
  int n, h, w;
  cin >> n >> h >> w;
  vector<int> x(n);
  for(int i=i;i<n;i++) {
    cin>>x[i];
  }
  
  int ans=0;
  for(int i=0;i<n;i+=2){
    ans += h * (min(x[i], w - x[i + 1]) + min(w - x[i], x[i + 1]));
  }
  cout<< ans << endl;
  return 0;
}

Submission Info

Submission Time
Task A - Window
User burgundyernie
Language C++14 (GCC 5.4.1)
Score 100
Code Size 325 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 55
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