[풀이]swacademy 풀이(I/1859 등)
문제풀이
- 서류 파쇄기라니!
- 꾸준충뿐인가보다.
- 하반기까지 프로를 미리 취득해보자.
백만 장자 프로젝트(1859)
- 연속된 N일 동안의 물건의 매매가를 알고있다.
- 하루에 최대 1만큼 구입가능
-
판매는 제한이 없다.
- 예를들어 판매가가 1, 2, 3, 순이라면 1일 때 1을 구매 2일 때 1을 구매 3일 때 둘을 팔면 3의 이익을 얻을 수 있다.
- 최대이익은?
회고
- 쉬워보였는데 은근히 시간 많이 잡아먹었다..
- 거꾸로 생각하게 하는 문제!
- 타임오버가 걸리네요…
```c++
#include
int main(){ cin.tie(NULL); ios::sync_with_stdio(false); cin » test_case; for(int i=0; i<test_case; i++){ cin » n; Answer = 0; for(int j=0; j<n; j++){ cin » temp; value[j] = temp; } int privateMax = value[n-1]; for(int i=n-1; i>=0; i–){ if(value[i]>privateMax) privateMax = value[i]; else Answer += abs(privateMax - value[i]); } cout« ”#” « i+1 « ” “ « Answer « “\n”; } }
댓글남기기