프로그램 명: sto
제한시간: 10 초

그들의 타고난 신중함에서도 소들이 홈 모기지 시장에서 돈을 많이 까먹었다.

그래서 주식시장으로 눈을 돌리려고 한다. 다행하게도 베시는 예지력이 있어 오늘의 주식 S ( 2 <= S <= 50)가격도 알지만 D(2 <= D <= 10) 날까지의 주식가격도 알수 있다

현재 가격과 앞으로의 주식 가격(1 <= PR_sd <= 1,000)이 주어지고, 투자 할 돈 M 이 주어질 때 마지막 날 최대 이윤을 얻기 위해 사고 팔 최선의 전략을 결정하라.

주식은 정수 단위로 사야하고 , 모든 돈은 다 사용할 필요는 없다. 그리고 500 000 유니트 초과한 이윤을 벌수는 없다는 것은 보장된다.

상승세인 장을 예를 들어 보자.

이 경우 두 종류의 주식이 있고 3 일의 예측치가 주어진다. 소들은 투자할 돈 10 유니트를 가진다.

         오늘의가격
         |   내일의가격
         |   |  모레의가격
   주식  |   |  | 
    1    10 15 15
    2    13 11 20

돈이 가용하다면 소들은 첫째날 1 번 주식을 사야 한다.

두 번째 날 첫 번째 주식을 팔고 재 빨리 2 번 주식을 사면 은행에 4 유니트가 있고 2 번 주식 한 주를 살 수 있다.

마지막 날 2 번 주식을 팔면 20 유니트의 돈을 벌수 있고 은행에 있는 4 유니트와 더하면 최종 24 유니트의 돈을 얻을 수 있다.

입력

출력

D 날 주식을 판 후에 얻을 수 있는 최대 금액을 출력한다.

입출력 예

입력

2 3 10
10 15 15
13 11 20

출력

24
출처:usaco FEB 2009 GOLD

[질/답] [제출 현황] [푼 후(3)]
[ 채 점 ] [홈으로]  [뒤 로]