RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
COCI00177

Brodovi

Gold III 골드 III
난이도
1s
시간 제한
32MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

Mirko lives in a small town with a harbour: once in a blue moon a ship passes by. However, to this day Mirko remembers the day when all the ships who had ever visited the harbour showed up. He denoted this day by index \(1\).

Many days have passed since, but Mirko noted each day when at least one ship visited the harbour, naming these days entertaining.

Additionally, Mirko has noticed that each ship visits the harbour periodically, at regular intervals. For instance, an interval of length \(3\) implies that some ship visited the harbour on days \(1, 4, 7, 10, \ldots\)

Given Mirko's list of entertaining days (including today, which is considered to be an entertaining day as well), compute the minimum possible number of ships visiting his harbour.

Notes: All entertaining days appear on Mirko's list. It is guaranteed that the given data is consistent — in other words, a solution will always exist.

제약

In test cases worth 70% of total points, day indices will be less than 5 000 000.

입력 형식

The first line of input contains an integer \(N\) (\(2 \le N \le 5000\)), the number of entertaining days.

The following \(N\) lines contain indices of entertaining days, one per line, in ascending order. The first and the last indices, representing the day from which Mirko started monitoring harbour traffic and today, respectively, will always appear on the list. The first index will always be \(1\), and the last one (index of today) will be less than \(10^9\).

출력 형식

The first and only line of output must contain the required minimum number of ships.

서브태스크
서브태스크점수설명

Test 1

10점

None

Test 2

10점

None

Test 3

10점

None

Test 4

10점

None

Test 5

10점

None

Test 6

10점

None

Test 7

10점

None

Test 8

10점

None

Test 9

10점

None

Test 10

10점

None

예제 1
입력
3
1
3
4
출력
2
예제 2
입력
5
1
7
10
13
19
출력
2
예제 3
입력
3
1
500000000
999999999
출력
1
문제 정보

riseoj 작성

출처 COCI 2010/2011 Contest 5

평가 및 의견

Brodovi

개요
출제자 난이도 Gold III 골드 III 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Brodovi

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8