QOJ.ac

QOJ

時間限制: 1 s 記憶體限制: 2048 MB 總分: 100

#14443. Смешивание

统计

Вы с друзьями играете в популярную детскую игру «Mingle».

В игре «Mingle» $n$ игроков начинают, стоя на вращающейся круглой платформе в центре круглой арены. У каждого игрока есть уникальный номер от $1$ до $n$, и на периметре арены также расположены $n$ комнат с уникальными номерами от $1$ до $n$. Комнаты расположены в числовом порядке, при этом комната $n$ соседствует с комнатой $1$.

Некоторое время играет веселая музыка, затем музыка стихает, круглая платформа перестает вращаться, и каждый должен забежать в комнату. Изначально каждый игрок пытается попасть в комнату с тем же номером, что и у него, но из-за вращения все дезориентированы. В результате игрок $i$ может попасть в другую комнату. Примечательно, что игроки имеют коэффициент дезориентации $k$, который одинаков для всех игроков, и игрок $i$ может попасть в комнату, находящуюся на расстоянии до $k$ комнат от целевой. Все $2k + 1$ возможных комнат равновероятны для каждого игрока, и все игроки выбирают комнаты независимо друг от друга. Каждый игрок, который оказывается в комнате один, становится победителем в этом раунде игры «Mingle», даже если номер комнаты не совпадает с номером игрока.

Вычислите математическое ожидание количества победителей в одном раунде игры «Mingle».

Входные данные

В единственной строке входных данных содержатся два целых числа $n$ ($3 \le n \le 456$) и $k$ ($1 \le k \le \frac{n-1}{2}$), где $n$ — количество играющих, а $k$ — коэффициент дезориентации игроков.

Выходные данные

Пусть $w$ — математическое ожидание количества победителей в одном раунде игры «Mingle». Можно показать, что $w$ можно представить в виде $\frac{a}{b}$ для взаимно простых положительных целых чисел $a$ и $b$. Выведите $ab^{-1} \pmod{998244353}$.

Примеры

Примеры 1

3 1
332748119

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.