Logo
(追記) (追記ここまで)

33705번 - 마스코트 정하기

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB38114111940.203%

문제

$N$명의 학생들이 건국대학교의 마스코트를 투표하기 위해 모였다!

투표를 하려는 건국대학교의 학생들은 1ドル$번, 2ドル$번, $\cdots,ドル $N$번 학생이 한 줄로 나란히 서 있다.

각 학생은 1ドル$과 $N$ 사이의 정수 번호를 가지는 $N$ 종류의 마스코트 후보 중 하나에게 투표하려고 한다. $i$번째 학생은 $A_i$번 후보에 투표한다.

유력 마스코트 후보인 쿠는 자신이 마스코트가 되기 위해 투표를 하려는 학생들을 쫓아내는 일을 당신에게 맡겼다.

당신은 아래의 행동을 원하는 만큼 반복할 수 있다.

  • 1ドル \le L \le R \le N$인 두 정수 $L,ドル $R$을 골라 $L$번, $L + 1$번, $\cdots,ドル $R - 1$번, $R$번 사람 중 투표장에 남아 있는 학생들을 모두 투표장에서 내쫓는다.
  • 학생들을 내쫓은 이후, 투표장에 최소 1ドル$명의 학생이 남아있어야 한다. 즉, 모든 학생을 내쫓는 것은 불가능하다.
  • 투표장에서 내쫓아진 학생들은 투표에 참여할 수 없으며, 투표한 학생의 수에 포함되지 않는다.

투표한 학생이 $m$명일 때, $\left\lceil\frac{m}{2}\right\rceil$명 이상의 표를 받은 모든 후보가 마스코트가 된다.

학생들을 쫓아내는 행동을 최소 몇 번 하여야 1ドル$번 마스코트 후보인 쿠가 마스코트가 될 수 있을까?

입력

첫째 줄에 투표를 하려는 학생의 수 $N$이 주어진다. $\left(1 \le N \le 200,円 000\right)$

둘째 줄에 각 학생이 투표하려는 후보의 번호를 나타내는 $N$개의 정수 $A_1,,円 A_2,,円 \cdots,,円 A_N$이 공백으로 구분되어 주어진다. $\left(1 \le A_i \le N\right)$

최소 한 명의 학생이 1ドル$번에 투표했음이 보장된다.

출력

1ドル$번 마스코트 후보인 쿠가 마스코트가 되기 위한 최소 행동 횟수를 출력한다.

제한

예제 입력 1

5
4 2 3 1 4

예제 출력 1

1

예제 입력 2

4
1 3 2 1

예제 출력 2

0

예제 입력 3

6
2 4 1 4 3 3

예제 출력 3

2

노트

$\left\lceil X \right\rceil$는 올림 함수로써 $X$보다 크거나 같은 정수 중 최솟값을 의미합니다. 예를 들어 $\left\lceil \frac{5}{2}\right\rceil = 3,ドル $\left\lceil 4\right\rceil = 4$입니다.

출처

University > 건국대학교 > Hello, AlKon! 2025 E번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /