아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

팬케이크 탑

시간 제한0.7초메모리 제한1024 MB

요약
홀수 N과 확률 p/q가 주어질 때, N개 팬케이크 중 상한 것이 상하지 않은 것보다 많을 확률을 998244353으로 나눈 나머지로 구한다.
난이도

보통10점 중 6점

유형
확률, 동적 계획법, 조합론, 수학
정답자
아직 제출이 없습니다

문제

팬케이크 애호가 KSA 학생들은 N$$(N은 홀수))개의 팬케이크를 쌓아서 팬케이크 탑을 만들었다. 그런데, 습하고 더운 날씨로 인해 팬케이크의 일부가 상했을 수도 있다. 각 팬케이크는 상했거나 상하지 않았거나 둘 중 하나의 상태이다.

  • 맨 위에 있는 팬케이크는 pq\cfrac{p}{q}의 확률로 상했다.
  • 바로 위에 상한 팬케이크가 있는 팬케이크는 pq\cfrac{p}{q}의 확률로 상했다.
  • 바로 위에 상하지 않은 팬케이크가 있는 팬케이크는 1−pq1-\cfrac{p}{q}의 확률로 상했다.

상한 팬케이크가 상하지 않은 팬케이크보다 많을 확률을 구해보자.

입력

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

두 번째 줄에 두 정수 pp, qq가 주어진다.

출력

정답을 ab\cfrac{a}{b} (aa와 bb는 서로소인 음이 아닌 정수)로 나타낼 때 (a×b−1) mod 998,244,353(a \times b^{-1}) \bmod 998\\,244\\,353을 출력한다. b−1b^{-1}은 bb의 모듈러 곱셈에 대한 역원이다. 주어진 제약 조건 내에서 (a×b−1) mod 998,244,353(a \times b^{-1}) \bmod 998\\,244\\,353의 값은 유일하게 존재함을 증명할 수 있다.

제한

  • 1≤N≤1061 \leq N \leq 10^6; NN은 홀수
  • 0≤p≤q≤1060 \leq p \leq q \leq 10^6
  • q≠0q \neq 0

예제2

  1. 예제 1

    입력
    1
    1 1
    
    예상 출력
    1
    
  2. 예제 2

    입력
    3
    2 3
    
    예상 출력
    702468249