A50150.回忆星芒

普及+/提高

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

潮水总会褪去,入梦者总会醒来,许多回忆也终将被遗忘。但是,海仍是那片海,星空仍是那片星空;总有些珍贵的记忆片段如永不褪色的星芒,静静闪烁。

那是夏绯童年的一段即将消逝的回忆:少女早已无法完整地忆起那段时光;但写字的习惯、拍照的姿势、各种网站的用户名…\dots生活中的点点滴滴却常常触及心中的弦。

这段回忆大致可以表示为一个长为 nn 的排列 A={a1,a2,…,an}A = \lbrace a_1, a_2, \dots, a_n \rbrace。绯绯已记不得 AA 究竟如何,但这并不影响她对 AA 的片段(子序列)浓厚的兴趣。

绯绯称一个片段 {s1,s2,…,sk}⊂{1,2,…,n}\lbrace s_1, s_2, \dots, s_k \rbrace \subset \lbrace 1, 2, \dots, n \rbrace 是珍贵的,当且仅当存在至少一个排列 AA,满足 {as1,as2,…,ask}\lbrace a_{s_1}, a_{s_2}, \dots, a_{s_k} \rbrace 为 AA 唯一的最长上升子序列(LIS)。

绯绯希望知道,在所有 (nk)\binom n k 个大小为 kk 的片段中,珍贵片段的数目:她希望对所有 1≤k≤m1 \le k \le m,分别求出以上问题的答案。不过,你只需要输出这 mm 个答案分别对 998 244 353998\,244\,353 取模后的按位异或:绯绯自有办法据此得到所有答案。

输入格式

本题包含多组测试数据。

第一行包含一个整数 TT,表示测试数据的组数。

接下来 TT 行,每行两个整数 n,mn, m,表示一组数据中回忆的长度与绯绯关心的 kk 的范围。

输出格式

对于每组数据,输出一行一个整数,表示绯绯关心的 mm 个问题答案的按位异或。

输入输出样例

  • 输入#1

    5
    2 1
    2 2
    3 1
    3 2
    3 3

    输出#1

    0
    1
    0
    2
    3
    
  • 输入#2

    3
    4 3
    5 3
    6 3

    输出#2

    7
    14
    17
    
  • 输入#3

    9
    48 44
    49 44
    49 48
    50 49
    30 30
    50 49
    49 48
    49 49
    48 48

    输出#3

    318088019
    228460
    1177
    927527450
    155117153
    927527450
    1177
    1176
    318104730

说明/提示

当 n=3n = 3 时:

  • 集合 A={1,2,3}A = \{1, 2, 3\} 的唯一最长递增子序列(LIS)为 {a1=1,a2=2,a3=3}\{a_1 = 1, a_2 = 2, a_3 = 3\};
  • 集合 A={1,3,2}A = \{1, 3, 2\} 的 LIS 不唯一;
  • 集合 A={2,1,3}A = \{2, 1, 3\} 的 LIS 不唯一;
  • 集合 A={2,3,1}A = \{2, 3, 1\} 的唯一 LIS 为 {a1=2,a2=3}\{a_1 = 2, a_2 = 3\};
  • 集合 A={3,1,2}A = \{3, 1, 2\} 的唯一 LIS 为 {a2=1,a3=2}\{a_2 = 1, a_3 = 2\};
  • 集合 A={3,2,1}A = \{3, 2, 1\} 的 LIS 不唯一。

因此,长度为 22 的珍贵片段数为 22(即 {1,2}\{1, 2\} 和 {2,3}\{2, 3\}),长度为 33 的珍贵片段数为 11(即 {1,2,3}\{1, 2, 3\})。

对于所有数据,保证 1≤T≤101 \le T \le 10,1≤m≤n≤1091 \le m \le n \le 10^9,1≤m≤1061 \le m \le 10^6。

测试点编号 n≤n \le m≤m \le
1, 2 88 —
3, 4 1212 —
5, 6 1818 —
7~9 5050 —
10, 11 2×1022 \times 10^2 —
12 2×1032 \times 10^3 —
13 — 11
14 — 22
15, 16 10510^5 33
17, 18 10510^5 2×1032 \times 10^3
19, 20 — —

输入解题思路,AI测评打分。不知道怎么写?

首页