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

27084번 - 카드 뽑기

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

문제

리프는 카드 뽑기 놀이를 하고 있다. $N$장의 카드가 일렬로 나열되어 있고, 각각의 카드에는 양의 정수 1개가 적혀있다. 카드 뽑기 놀이는 다음과 같은 과정으로 진행된다.

  • 1번째 카드부터 $N$번째 카드까지 차례로 보면서 뽑을지 말지 결정한다. 각 카드를 뽑는 시행은 독립적이다.
  • 뽑은 카드가 없을 경우 뽑기를 다시 진행한다.
  • 뽑은 카드에 적힌 정수들이 모두 다를 경우 게임에서 승리한다.

리프가 각 카드를 뽑을 확률이 정확히 $\frac{1}{2}$라고 할 때, 게임에서 승리할 확률 $p$를 구하여라.

입력

첫 번째 줄에 정수 $N$이 주어진다.

두 번째 줄에 $N$개의 정수 $A_1, A_2, \ldots, A_N$이 주어진다. $i$번째 카드에 적힌 정수는 $A_i$이다.

출력

첫 번째 줄에 $(2^N-1)p$를 10ドル^9+7$로 나눈 나머지를 출력한다. $(2^N-1)p$가 항상 정수임을 증명할 수 있다.

제한

  • 1ドル \le N \le 2 \times 10^5$
  • 1ドル \le A_i \le N$ $(1 \le i \le N)$

예제 입력 1

4
1 2 3 1

예제 출력 1

11

힌트

출처

School > 서울과학고등학교 > SciOI 2022 A번

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

출처

대학교 대회

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

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