#124
Gold V
자유 이용권
시간 제한
1s
메모리 제한
512MB
제출
22
정답
9
맞힌 사람
8
정답 비율
40.0%

문제

자유 이용권은 놀이공원의 모든 놀이기구를 횟수의 제한 없이 마음껏 이용할 수 있는 이용권이다. 시온이는 ANA 놀이공원의 자유 이용권을 구매했고, 최대한 많이 놀이기구를 이용할 생각이다. 단, 연속으로 같은 놀이기구를 이용하지는 않기로 했다.

그런데 시온이가 구매한 자유 이용권을 잘 살펴보니 놀이공원의 모든 놀이기구별로 이용 횟수에 제한이 명시되어 있었다. 시온이가 구매한 자유 이용권으로, 연속으로 같은 놀이기구를 이용하지 않고 놀이기구를 이용할 수 있는 최대 횟수는 얼마일까?

입력

첫째 줄에는 놀이기구의 종류의 개수 N(1N100 000)N(1\le N \le 100\ 000)이 주어진다.

둘째 줄에는 정수 a1,a2,...,aNa_1, a_2, ..., a_N 이 주어진다. ai(1ai1 000 000 000)a_i(1 \le a_i \le 1\ 000\ 000\ 000)ii번째 놀이기구 이용 횟수 제한이다.

출력

시온이가 연속으로 같은 놀이기구를 이용하지 않고 놀이기구를 이용할 수 있는 최대 횟수를 출력한다.

예제 입력 1

3
1 1 3

예제 출력 1

5

예제 입력 2

2
3 5

예제 출력 2

7

예제 입력 3

4
2 2 2 3

예제 출력 3

9
코드 제출

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

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
#순위사용자언어시간메모리코드 길이
5886🥇
김동건
C++5ms2368KB465B
5879🥈
이준휘
C++15ms1216KB356B
5854🥉
정준모
C++18ms2420KB1270B
58164
이문영
Python23ms19196KB174B
59965
홍진영
Python25ms19224KB188B
65836
김종민
PyPy38ms66360KB170B
58817
안용태
Java122ms47988KB787B
58638
진원
Java165ms49276KB796B
난이도 투표
Gold V2명 투표· 16일 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
6583
맞았습니다
PyPy38ms66360KB170B2026. 05. 21. 06:09
5996
맞았습니다
Python25ms19224KB188B2026. 05. 07. 04:40
5995
틀렸습니다
Python--188B2026. 05. 07. 04:39
5994
틀렸습니다
Python--119B2026. 05. 07. 04:28
5993
틀렸습니다
Python--81B2026. 05. 07. 04:27
5886
맞았습니다
C++5ms2368KB465B2026. 05. 02. 05:48
5885
틀렸습니다
C++--578B2026. 05. 02. 04:38
5884
틀렸습니다
C++--548B2026. 05. 02. 04:36
5881
맞았습니다
Java122ms47988KB787B2026. 05. 01. 15:28
5880
틀렸습니다
Java--795B2026. 05. 01. 15:27
5879
맞았습니다
C++15ms1216KB356B2026. 05. 01. 15:17
5878
틀렸습니다
C++--344B2026. 05. 01. 15:16
5875
맞았습니다
Python21ms19144KB136B2026. 05. 01. 15:11
5863
맞았습니다
Java165ms49276KB796B2026. 05. 01. 14:17
5854
맞았습니다
C++18ms2420KB1270B2026. 05. 01. 12:47
5853
틀렸습니다
C++--1276B2026. 05. 01. 12:46
5852
런타임 에러
C++--1263B2026. 05. 01. 12:46
5816
맞았습니다
Python23ms19196KB174B2026. 05. 01. 09:59
5815
틀렸습니다
Python--172B2026. 05. 01. 09:57
5814
시간 초과
Python--347B2026. 05. 01. 09:44