메모리: 58620 KB, 시간: 480 ms
다이나믹 프로그래밍
2024년 2월 19일 05:26:51
햄최125
부엌에는 인덕션이 있고, 인덕션에 요리할 수 있는 공간이 총 세 개 있다. 그리고 공간마다 따로 있는 온도 조절 버튼 (−,+)
- 온도는 정수이며, 0
$0$ 과 9$9$ 사이의 값이다. - 처음에 모든 공간의 온도는 0
$0$ 이다. - −
$-$ / +$+$ 를 누르면 온도가 정확히 1$1$ 만큼 감소 / 증가한다. - 온도가 0
$0$ 인 상태에서 −$-$ 를 누르면 9$9$ 가 되고, 9$9$ 인 상태에서 +$+$ 를 누르면 0$0$ 이 된다.
지훈이는 인덕션으로 N
배가 고파 힘이 없어진 지훈이는 모든 요리를 순서대로 완성하기 위해 온도 조절 버튼을 누르는 횟수가 최대한 적었으면 한다. 각 음식을 요리하기 위해 필요한 온도가 주어질 때, 모든 요리를 순서대로 완성하기 위해 온도 조절 버튼을 눌러야 하는 최소 횟수를 알려주자!
첫 번째 줄에 음식의 개수 N
두 번째 줄에 각 음식을 요리하기 위해 필요한 온도를 나타내는 N
모든 요리를 순서대로 완성하기 위해 온도 조절 버튼을 눌러야 하는 최소 횟수를 출력한다.