Submission #761557

# Submission time Handle Problem Language Result Execution time Memory
761557 2023-06-20T03:03:21 Z MetalPower Skyline (IZhO11_skyline) C++14
0 / 100
1 ms 212 KB
#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 time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Incorrect 1 ms 212 KB Output isn't correct
4 Halted 0 ms 0 KB -