매일 조금씩

[C++] 백준 2847번: 게임을 만든 동준이 본문

알고리즘

[C++] 백준 2847번: 게임을 만든 동준이

mezo 2019. 12. 7. 20:18
728x90
반응형

 

 

 

 

 

 

 

애초에 뒤에서 부터 비교를 하는 것이 편하다.

 

 

 

#include <iostream>
#include <vector>
using namespace std;

int main(void){
	ios_base::sync_with_stdio(0);
	cin.tie(0);
	int N;
	cin >> N;
	
	vector<int> v;

	for (int i = 0; i < N; i++) {
		int a;
		cin >> a;
		v.push_back(a);
	}

	int minus = 0;
	for (int i = N - 1; i > 0; i--) {
		if (v[i] <= v[i - 1]) {
			minus = minus + (v[i - 1] - v[i] + 1);
			v[i - 1] = v[i - 1] - (v[i - 1] - v[i] + 1);
		}
	}

	cout << minus << endl;

	return 0;
}
728x90
반응형

'알고리즘' 카테고리의 다른 글

백준 2953번: 나는 요리사다  (0) 2019.12.15
[C++] 백준 2823번: 유턴 싫어  (0) 2019.12.08
[C++] 백준 1159번: 농구 경기  (0) 2019.12.07
[C++] 백준 1773번 : 폭죽쇼  (0) 2019.12.07
[C++] 백준 1100번 : 하얀 칸  (0) 2019.12.04