#1150. [CZOJ 一周一测 R16 F] 岁月
[CZOJ 一周一测 R16 F] 岁月
题目背景
希望大家一直记得我。
“希望大家永远忘了我。”
题目描述
有一个 个节点、 条边的无向图 ,节点由 至 编号。第 ()条边连接 和 。保证 无重边、自环。
小 I 预见到岁月将会磨灭图 的痕迹,而这导致小 I 只能记忆住一个长度为 的 串。小 I 还记得这个 串 的生成方式:有一个长度为 的 的排列 ,则对每个 ,若 之间有边,那么 ;否则 。
小 I 希望图的核心历经岁月侵蚀也保持不变,所以对于所有 种 ,请你求出:若排列 在所有可能的排列中随机,则生成的 串恰好为 的概率。答案对 取模。
输入格式
从 years.in
中读入数据。
第一行,两个整数 。
接下来 行,第 行有两个整数 。
输出格式
输出到 years.out
中。
一行 个整数,按照 字典序从小到大的顺序,依次表示生成每个 的概率,对 取模后的结果。
样例
3 1
1 2
332748118 332748118 332748118 0
样例 1 解释
选取 的 种不同排列, 对应 , 对应 , 对应 。容易发现 每种出现概率相等,均为 ,而 。
附加样例
见 下发 的 years/years2.in
和 years/years2.ans
至 years/years10.in
和 years/years10.ans
。
数据规模与约定
本题采用捆绑测试。
- Subtask 1(1 pts):。
- Subtask 2(1 pts):。
- Subtask 3(1 pts):。
- Subtask 4(1 pts):。
- Subtask 5(1 pts):。
- Subtask 6(1 pts):。
- Subtask 7(1 pts):。
- Subtask 8(1 pts):。
- Subtask 9(1 pts):。
- Subtask 10(1 pts):。
- Subtask 11(3 pts):。
- Subtask 12(9 pts):。
- Subtask 13(12 pts):。
- Subtask 14(13 pts):。
- Subtask 15(13 pts):。
- Subtask 16(20 pts):。
- Subtask 17(20 pts):。
对于所有数据,保证 ,,,图无重边、自环。