CF2039G.Shohag Loves Pebae

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Shohag Loves Pebae

Shohag 有一棵有 $ n $ 个节点的树。

Pebae 有一个整数 $ m $。 她想给每个节点赋一个值--一个从 $ 1 $ 到 $ m $ 的整数。 所以她要求 Shohag 计算出,模数为 $ 998,244,353 $ 的赋值中,满足以下条件的赋值个数:

  • 对于每一对 $ 1 \le u \lt v \le n $ ,从 $ u $ 到 $ v $ 的唯一简单路径中节点值的 最小公倍数 (LCM) 不能被路径中的节点数整除。
  • 从 $ 1 $ 到 $ n $ 的所有节点值的最大公约数(GCD) 是 $ 1 $ 。

但这个问题对 Shohag 来说太难了。因为 Shohag 喜欢 Pebae,所以他必须解决这个问题。请救救 Shohag!

输入格式

第一行包含两个整数 $ n $ 和 $ m $ ( $ 2 \le n \le 10^6 $ , $ 1 \le m \le 10^{9} $ )。

接下来的每一行 $ n - 1 $ 包含两个整数 $ u $ 和 $ v $ ( $ 1 \le u, v \le n $ ) 表示顶点 $ u $ 和 $ v $ 之间有一条边。 保证给定的边构成一棵树。

输出格式

输出一个整数,为每个顶点赋值的有效方式的数量,数过大时要 $\bmod 998,244,353 $ 。

样例 #1

样例输入 #1

6 6
1 2
2 3
3 4
4 5
3 6

样例输出 #1

2

样例 #2

样例输入 #2

2 5
1 2

样例输出 #2

7

样例 #3

样例输入 #3

12 69
3 5
1 4
2 3
4 5
5 6
8 9
7 3
4 8
9 10
1 11
12 1

样例输出 #3

444144548

输入输出样例

  • 输入#1

    6 6
    1 2
    2 3
    3 4
    4 5
    3 6

    输出#1

    2
  • 输入#2

    2 5
    1 2

    输出#2

    7
  • 输入#3

    12 69
    3 5
    1 4
    2 3
    4 5
    5 6
    8 9
    7 3
    4 8
    9 10
    1 11
    12 1

    输出#3

    444144548

说明/提示

样例一中,有效赋值是 $ [1, 1, 1, 1, 1] $ 和 $ [1, 1, 1, 1, 5] $ 。

样例二中,有效赋值是 $ [1, 1] $ , $ [1, 3] $ , $ [1, 5] $ , $ [3, 1] $ , $ [3, 5] $ , $ [5, 1] $ 和 $ [5, 3] $ 。

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

首页