Universal Cup Judging System

Universal Cup

시간 제한: 6 s 메모리 제한: 2048 MB 총점: 100 난이도: [표시] 해킹 가능 ✓
통계

Little Cyan Fish räknar permutationer igen.

Little Cyan Fish har tre heltal $n$, $k$ och $S$. En permutation av längd $n$ är en talföljd som innehåller varje heltal från $1$ till $n$ exakt en gång. Little Cyan Fish kallar ett index $i$ bra om $1 \le i \le n - 2$ och $p_i + p_{i+1} \le S$.

Hitta antalet permutationer $p$ av längd $n$ som har exakt $k$ bra index. Eftersom svaret kan vara stort, skriv ut det modulo $998\,244\,353$.

Indata

Det finns flera testfall. Den första raden i indatan innehåller ett enda heltal $T$ ($1 \le T \le 1000$), som anger antalet testfall.

För varje testfall innehåller den första raden tre heltal $n$, $k$ och $S$ ($1 \le k \le n \le 10^5$, $1 \le S \le 2n - 1$).

Det garanteras att summan av $n$ över alla testfall inte överstiger $10^5$.

Utdata

För varje testfall, skriv ut en enda rad som innehåller ett enda heltal, vilket anger antalet permutationer som har exakt $k$ bra index, modulo $998\,244\,353$.

Exempel

Indata 1

6
3 1 3
3 1 4
4 1 4
4 2 5
3 2 5
1 1 1

Utdata 1

2
4
12
10
0
0

Förklaring

I det första testfallet är de två permutationerna $[1, 2, 3]$ och $[2, 1, 3]$.

I det andra testfallet är de fyra permutationerna $[1, 2, 3]$, $[2, 1, 3]$, $[1, 3, 2]$ och $[3, 1, 2]$.

I det femte och sjätte testfallet finns det färre än $k$ index som uppfyller $1 \le i \le n - 2$, så svaret är $0$.

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.