E. 疾风幻羽

    传统题 1000ms 256MiB

疾风幻羽

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

定义一个长度为 2n2n 的整数序列 AA 是好的当且仅当 1,2,,n1,2,\cdots,n 中的每个整数都在 AA 中出现恰好 22 次。

对于一个长度为 2n2n 的好整数序列 AA,如果一个 1i2n1\le i\le 2n 满足 AA 的前缀 1i1\dots i 也是好的,那么称 iiAA 的一个完美点。

给定正整数 n,rn,r,称一个长度为 2n2n 的整数序列 AA 是闪耀的当且仅当:

  • AA 是好的。
  • 不存在正整数 1i<j<k2n1\le i<j<k\le 2n 使得 AiAjAkA_i\ge A_j\ge A_k
  • 不存在正整数 1i2n21\le i\le 2n-2 使得 Ai+2=Ai+1+1=Ai+2A_i+2=A_{i+1}+1=A_{i+2}iii+1i+1 都不是 AA 的完美点。
  • 存在恰好 rr1i2n11\le i\le 2n-1 使得 AiAi+1A_i\ge A_{i+1}

现在你需要求出长度为 2n2n 的闪耀的整数序列个数。答案可能很大,对 998244353998244353 取模。

输入格式

本题有多组测试数据。

第一行一个正整数 TT 表示数据组数。

TT 行每行两个正整数 n,rn,r 描述一组询问。

输出格式

TT 行,每行回答一组询问,答案对 998244353998244353 取模。

样例 #1

样例输入 #1

4
3 2
5 3
50 30
100000 100000

样例输出 #1

3
6
7696910
1

样例解释 #1

n=3,r=2n=3,\,r=2 时所有闪耀的序列如下:

  • 1,1,2,3,2,31,1,2,3,2,3
  • 1,2,1,2,3,31,2,1,2,3,3
  • 1,2,1,3,2,31,2,1,3,2,3

数据范围

本题采用捆绑测试。

  • Subtask 1 (10pts):n,r5n,r\le 5
  • Subtask 2 (20pts):T=1T=1n,r100n,r\le 100
  • Subtask 3 (30pts):T=1T=1
  • Subtask 4 (40pts):无特殊限制。

对于全部数据,1T1051\le T\le 10^51n,r1061\le n,r\le 10^6

[YDRS#013]人生有梦,各自精彩 · 云斗六月 Silver Round

未参加
状态
已结束
规则
IOI
题目
5
开始于
2025-6-7 9:00
结束于
2025-6-13 20:00
持续时间
5 小时
主持人
参赛人数
169