728x90
반응형
문제는 여기!
#include <bits/stdc++.h>
using namespace std;
int N;
int level[101];
int answer = 0;
void solve(){
int tmp = level[N];
for(int i=N-1; i>=1; i--){
while(tmp <= level[i]){
level[i]--;
answer++;
}
tmp = level[i];
}
}
void input(){
cin >> N;
for(int i=1; i<=N; i++){
cin >> level[i];
}
}
int main(){
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
input();
solve();
cout << answer;
return 0;
}
728x90
반응형
'알고리즘 > 그리디' 카테고리의 다른 글
[백준/그리디/C++] 11000번 강의실 배정(우선순위큐 사용) * (0) | 2023.03.14 |
---|---|
[백준/그리디/C++] 15903번 카드 합체 놀이 (0) | 2023.03.07 |
[백준/그리디/C++] 115001번 주식 * (0) | 2023.03.06 |
[백준/그리디/C++] 1439번 뒤집기 (0) | 2023.02.15 |
[백준/그리디/C++] 1744번 수 묶기 (0) | 2023.01.12 |