UOJ Logo Universal Online Judge

UOJ

#813. 【UNR #7】反重:求熵

附件下载 统计

实际上,重(zhòng)庆的正上方就有一个叫轻都的地方。轻都人很轻,而重庆人都很重。在重庆,每个人都有一个飞天梦。

重庆有一个反重力研究中心,那里有正在研发的反重力系统。等研发结束后,准备每年选拔一支队重庆省队,去天上的轻都参加轻都信息学奥林匹克竞赛。

由于重庆省队的名额逐年递减,而反重力系统是 6 年前开始设计的,所以要是今年就结束研发,反重力系统就还能容纳 6 个青鱼有余!

可是,在反重力装置的研发上,许多数学问题还尚未被解决。

例如,反重力装置的核心引擎可以看做是一个由 n 个整数变量 x1,,xn 控制的量子系统,每个变量的值的范围都在 0T 之间(包括 0T)。

要想这一系统能够正常运转,需要满足 m 条约束,第 i 条约束形如 xuixvici

一个物理系统的熵是由其内部所有可能的状态数所决定的。状态数越多,则熵越大。为了估计反重力引擎的熵,反重力研究中心的科学家需要知道有多少种给 x1,,xn 赋值的方案,使得所有约束全部满足。

这可难不倒小青鱼。他一个个地数了起来,但数到 3 的时候就睡着了。没办法,只有让你继续数下去了。

请输出所有可能的给 x1,,xn 赋值的方案数对 998244353 取模的结果。

输入格式

第一行为三个整数 n,m,T

接下来的 m 行,每行三个整数 ui,vi,ci

输出格式

输出一行一个数,表示模 998244353 意义下的答案。

样例一

input

2 5 8
1 2 6
2 1 1
2 1 -1
2 1 0
2 1 0

output

33

样例二

input

3 6 50
1 2 34
1 3 41
2 1 23
2 3 11
3 1 29
3 2 21

output

57217

样例三/四/五

见下发文件。

其中,样例三满足子任务 7 的特殊性质。

数据范围与提示

对于全部数据,2n8,0m200,0T1012,1ui,vin,uivi,TciT

子任务编号 n 特殊性质 分值
1 3 T200 5
2 2 5
3 3 15
4 4 15
5 5 10
6 6 20
7 7 uivi{1,1} 10
8 10
9 8 10

时间限制:2s

空间限制:1GB