题面修复
查看原帖
题面修复
261981
Jiyuu_no_Tsubasanirvana楼主2023/10/1 09:39

DZY是一个土豪,他有 2m2^m 座岛屿,从 11 至 2m2^m 编号。对于所有的不相等的 uu 和 vv,岛屿 uu 和岛屿 vv 间建有 kk 座不同的双向桥,kk 为最大的能整除 ∣u−v∣|u-v| 的二的整次幂。走过一座桥需要花一天时间,每座桥可以被走多次。 另外,DZY还建了一些桥连接他的家和这些岛屿。具体地,有 aia_i 座桥连接他的家和岛屿 ii。与上面不同的是,这些桥是单向的,只能从家走到岛屿。 DZY准备在岛上观光 tt 天(不计从家走到岛屿的时间),每天他可以选择待在岛上或者走任何一座能走的桥去另外一个岛。对于每座岛,你需要求出观光结束时DZY有多少种方法出现在这个岛(任何一天的行为不同即算作不同)。

输入:第一行三个整数,依次是 mm,tt,ss。ss在下文有解释。 第二行ss个整数,表示 a1...asa_1...a_s。∀s<i⩽2m\forall s<i\leqslant2^m,ai=(101×ai−s+10007)mod  1051131a_i=(101\times a_{i-s}+10007) \mod 1051131。

输出:一行一个整数,表示每个岛屿方法数对 10511311051131 取模后的异或和。

2023/10/1 09:39
加载中...