Universal Cup Judging System

Universal Cup

Time Limit: 2.0 s Memory Limit: 1024 MB Total points: 100 Hackable ✓
Statistics

나니와즈 군은 섣달그믐 음악 프로그램에서 전통적인 켄다마 챌린지에 도전하려고 합니다. 만약 최소 $K$명의 사람이 연속으로 성공하면 기록이 경신됩니다. 성공 확률을 최대한 높이기 위해, 그는 신중하게 선발된 $N$명의 팀으로 도전하기로 했습니다.

$N$명의 선수는 1번부터 $N$번까지 순서대로 켄다마를 시도합니다. $i$번째 선수($1 \le i \le N$)가 성공할 확률은 $\frac{A_i}{B_i}$이며, 각 선수의 성공 또는 실패는 독립적입니다.

$K$명 이상의 선수가 연속으로 성공하는 구간이 최소 하나 이상 존재할 확률을 $998244353$으로 나눈 나머지를 구하세요.

입력

첫 번째 줄에는 정수 $N, K$가 공백으로 구분되어 주어집니다. ($1 \le K \le N \le 2 \times 10^5$)

이어지는 $N$개의 줄에는 $i$번째 선수의 정보인 정수 $A_i, B_i$가 공백으로 구분되어 주어집니다. ($1 \le A_i \le B_i \le 998244352$)

출력

확률을 $998244353$으로 나눈 나머지를 한 줄에 출력하세요.

예제

입력 1

2 2
1 1
1 2

출력 1

499122177

입력 2

5 4
1 1
1 1
1 1
1 1
1 10000

출력 2

1

입력 3

5 3
3 14
1 59
2 65
3 58
9 79

출력 3

62790646

참고

첫 번째 예제에 대하여: 선수 $i$가 성공하는 사건을 $S$, 실패하는 사건을 $F$라고 합시다. 가능한 패턴과 그 확률은 다음과 같습니다.

  • $SS : 1 \times \frac{1}{2} = \frac{1}{2}$
  • $SF : 1 \times \frac{1}{2} = \frac{1}{2}$

$SS$만이 2명 이상의 선수가 연속으로 성공하는 구간을 포함하며, 그 확률은 $\frac{1}{2}$입니다. $499122177 \times 2 \equiv 1 \pmod{998244353}$이므로, $499122177$을 출력합니다.

두 번째 예제에 대하여: 마지막에 수행하는 나니와즈 군의 실력이 좋지 않더라도, 조력자들이 믿음직하다면 괜찮습니다.

확률의 $998244353$ 모듈로 정의

요구되는 확률은 항상 유리수임이 증명될 수 있습니다. 이 문제의 제약 조건 하에서, 확률을 기약 분수 $\frac{y}{x}$로 나타낼 때 $x$는 $998244353$으로 나누어떨어지지 않음이 보장됩니다.

이 경우, $xz \equiv y \pmod{998244353}$을 만족하는 유일한 정수 $z$($0 \le z \le 998244352$)가 존재합니다. 이 $z$를 출력하세요.

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#1522EditorialOpen题解jiangly2026-04-15 16:02:56View

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.