Submission #761557

#TimeUsernameProblemLanguageResultExecution timeMemory
761557MetalPowerSkyline (IZhO11_skyline)C++14
0 / 100
1 ms212 KiB
#include <bits/stdc++.h> using namespace std; const int MX = 305; int N, h[MX]; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> N; for(int i = 0; i < N; i++) cin >> h[i]; long long ans = 0; for(int i = 0; i < N; i++){ for(; h[i] != 0; ){ int mn = h[i]; for(int j = i; j < N; j++){ if(h[j] == 0) break; mn = min(mn, h[j]); } ans += mn; for(int j = i; j < N; j++){ if(h[j] == 0) break; h[j] -= mn; ans += 2 * mn; } } } cout << ans << '\n'; }
#Verdict Execution timeMemoryGrader output
Fetching results...