프로그램 명: numtri
제한시간: 1 초

숫자 삼각형이 존재할 때 꼭대기(top)에서 아래(bottom)로 내려올 때 합이 가장 큰 값을 구하는 게 문제이다.

단, 대각선 오른쪽 혹은 왼쪽으로 갈수 있다.

7 - 3 - 8 - 7 - 5 로 내려오는 게 30 으로 가장 큰 합이다

입력

입력의 첫 줄은 층의 수 R (1 <= R <= 1000) 이 주어진다. 다음 줄 부터는 각 층에 해당 하는 숫자가 주어진다. 각 숫자는 100 보다 크지 않는 양의 정수이다.

출력

오른쪽 , 왼쪽 아래 대각선으로 이동하면서 제일 아래층에 도달 할 때의 합을 출력한다.

입출력 예

입력

5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5

출력

30

출처:ioi 기출

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