#132
Silver V
최대 상승
시간 제한
1s
메모리 제한
512MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

미래를 예측하는 능력이 있는 정균이는 앞으로 NN일간 ANA 회사의 주가가 어떻게 변하는지 정확히 예측할 수 있다. 정균이는 예측한 결과를 바탕으로 ANA 회사의 주식 한 주를 적당한 시점에 사고 적당한 시점에 팔아서 최대한의 이득을 얻으려고 한다.

ANA 회사의 앞으로 NN일간의 주가를 a1,a2,...,aNa_1, a_2, ..., a_N이라고 하자. 정균이가 ii번째 날에 주식을 사고, jj번째 날에 판다면 ajaia_j - a_i만큼의 이득을 얻을 수 있다. 정균이는 자금이 넉넉하기 때문에 주가가 아무리 높아도 주식을 살 수 있고, 상황이 여의치 않을 경우 사자마자 바로 팔 수도 있다.

앞으로 NN일간 ANA 회사의 주가가 주어졌을 때, 정균이가 주식 한 주를 적당한 시점에 사고 적당한 시점에 팔아서 얻을 수 있는 최대 이득은 얼마일까?

입력

첫째 줄에 정수 N(1N200 000)N(1 \le N \le 200\ 000)이 주어진다.

두 번째 줄에 정수 a1,a2,...,aNa_1, a_2, ..., a_N이 주어진다. ai(1ai109)a_i(1 \le a_i \le 10^9)ii번째 날의 ANA 회사의 주가이다.

출력

ANA 회사의 주식 한 주를 적당한 시점에 사고 적당한 시점에 팔아서 얻을 수 있는 최대 이득을 출력한다.

예제 입력 1

5
4 2 3 1 5

예제 출력 1

4

예제 입력 2

3
3 2 1

예제 출력 2

0

예제 입력 3

4
7 1 2 6

예제 출력 3

5
문제를 만든 사람
201802070_김시온
알고리즘 분류
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Silver V1명 투표· 약 2개월 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.