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

34942번 - 시우 제국에 내리는 비

시간 제한메모리 제한제출정답맞힌 사람정답 비율
3 초 1024 MB43191963.333%

문제

국가원수로서, 당신은 시우 제국에 닥칠 폭우를 대비해야 한다. 시우 제국에는 $N$개의 도시가 있으며, $i$번 도시는 제방과 수도시설의 개발 수준에 따른 피해 가중치 $A_i$를 가진다. 모든 도시에는 비가 올 예정이며, 도시별로 강수량을 0ドル$ 이상 1ドル$ 이하 범위의 실수로 표현할 것이다. 유감스럽게도 예보 시스템의 한계로 인하여 각 도시의 정확한 강수량은 알 수 없었다. 따라서, 당신은 강수량이 도시마다 독립적이고 앞서 말한 범위 내에서 균등분포를 따를 것이라고 가정하기로 했다. 도시는 강수량에 피해 가중치를 곱한 만큼의 피해를 입는다. 이를테면 1ドル$번 도시의 강수량과 피해 가중치가 각각 0ドル.5,ドル 3ドル$일 경우, 1ドル$번 도시는 1ドル.5$만큼의 피해를 받게 될 것이다.

당신은 대비책을 세우기에 앞서 각 도시가 $N$개의 도시 중 가장 큰 피해를 받은 도시가 될 확률을 구해두려고 한다. 가령 2ドル$개의 도시가 있어 각각의 피해 가중치가 1ドル,ドル 2ドル$라면, 1ドル$번 도시가 0ドル.25,ドル 2ドル$번 도시는 0ドル.75$가 된다. $N$개의 도시의 피해 가중치가 입력으로 주어질 때, 각 도시가 가장 큰 피해를 받은 도시가 될 확률을 출력하라.

입력

첫 번째 줄에 $N$이 주어진다. (1ドル \le N \le 10^6$)

두 번째 줄에 각 도시의 피해 가중치 $A$의 값이 순서대로 주어진다. (0ドル < A_i < 998,244円,353円$)

입력으로 주어지는 수는 모두 정수이다.

출력

$N$개의 줄에 걸쳐, $i$번째 줄에 $i$번째 도시가 가장 큰 피해를 받은 도시가 될 확률을 998ドル,244円,353円$으로 나눈 나머지를 출력한다. 정확히 말하면, 정답을 적당한 자연수 $x,ドル $y$가 있어 $\frac{x}{y}$로 표현 가능할 때 $x \equiv yz \pmod{998,244円,353円}$를 만족하는 0ドル$ 이상 998ドル,244円,353円$ 미만의 정수 $z$를 출력한다.

제한

예제 입력 1

2
1 2

예제 출력 1

748683265
249561089

1ドル$번 도시가 가장 큰 피해를 받은 도시가 될 확률은 0ドル.25$이다. 0ドル.25 = \frac{1}{4}$이므로, 1ドル \equiv 4 \times z \pmod{998,244円,353円}$를 만족하는 값인 748ドル,683円,265円$를 출력한다.

2ドル$번 도시가 가장 큰 피해를 받은 도시가 될 확률은 0ドル.75$이다. 0ドル.75 = \frac{3}{4}$이므로, 3ドル \equiv 4 \times z \pmod{998,244円,353円}$를 만족하는 값인 249ドル,561円,089円$를 출력한다.

노트

출처

University > 서울사이버대학교 > 2025 서울사이버대학교 프로그래밍 경진대회 (SCUPC) I번

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

출처

대학교 대회

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

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