D. 构造数列

    传统题 1000ms 256MiB

构造数列

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

样例文件

题目描述

小明要构造一个数列,要求满足以下条件:

(1)包含 n 个元素;

(2)每个元素为不超过 m 的正整数。

同时,还有 k 条限制,每条限制形如 a, b, c, 表示构造数列的第 a 个至第 b 个元素之间的元素最大值恰好为 c。

问:小明可能构造出多少个数列?输出结果 mod 998244353998244353

多组数据。

输入格式

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

对于每组数据:

  • 第一行:三个整数 n,k,mn,k,m
  • 接下来 kk 行,每行三个整数 a,b,ca, b, c​​。

输出格式

TT 行,每组数据的答案占一行。

样例输入

1
3 2 5
1 2 2
2 3 5

样例输出

3

样例解释

可能构造出的数列有:

  • 1, 2, 5
  • 2, 1, 5
  • 2, 2, 5

数据范围

T20,1abn,1cmT ≤ 20, 1 ≤ a ≤ b ≤ n, 1 ≤ c ≤ m

2026-07-02

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-7-2 7:30
结束于
2026-7-2 12:00
持续时间
4.5 小时
主持人
参赛人数
7