답안 #761559

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
761559 2023-06-20T03:12:45 Z MetalPower 스카이라인 (IZhO11_skyline) C++14
0 / 100
1 ms 320 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 < i + 3; j++){
				if(h[j] == 0) break; 
				mn = min(mn, h[j]);
			}
			ans += mn;
			for(int j = i; j < i + 3; j++){
				if(h[j] == 0) break;
				h[j] -= mn;
				ans += 2 * mn;
			}
		}
	}
	cout << ans << '\n';
}
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Correct 1 ms 212 KB Output is correct
4 Incorrect 1 ms 320 KB Output isn't correct
5 Halted 0 ms 0 KB -