1292: ALGO의 고민
Memory Limit:1024 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:3
Solved:3
Description
ALGO는 알고리즘 공부에 푹 빠진 학생입니다.
ALGO는 N일 동안 매일매일 특별한 과제를 수행해야 합니다.
각 과제는 당일에만 수행할 수 있으며, 과제를 수행하면 특정 점수를 얻습니다.
하지만 ALGO는 체력이 약해서, 과제를 수행한 다음 날은 반드시 쉬어야 합니다.
즉, 과제를 수행하면 그 다음 날은 과제를 수행할 수 없습니다.
또한, ALGO는 연속으로 쉴 수는 없습니다.
즉, 하루 쉬었다면 그 다음 날은 반드시 과제를 수행해야 합니다 (단, 마지막 날이 휴식일이 되는 것은 가능합니다).
ALGO는 N일 동안 얻을 수 있는 총 점수의 최댓값을 구하고 싶습니다.
Input
첫째 줄에 정수 N (1 ≤ N ≤ 100,000)이 주어집니다. 둘째 줄에 N개의 정수 S1,S2,…,SN ()이 주어집니다. Si는 i번째 날 과제를 수행했을 때 얻을 수 있는 점수입니다.
Output
첫째 줄에 ALGO가 얻을 수 있는 총 점수의 최댓값을 출력합니다.
Sample Input Copy
5
10 20 30 40 50
Sample Output Copy
90