A85863.「十二省联考 2019」希望

NOI/NOI+/CTSC

通过率:0%

时间限制:3.00s

内存限制:1024MB

题目描述

苏拉威西。距离地球进入木星洛希极限还有 LL 单位时间。

蔡德仁收到了来自艾莉芬的「点燃木星计划」。计划要求他将附近所有救援队召集到同一台转向发动机处,清除障碍,并用“春节十二响”程序操纵发动机点燃木星。

转向发动机共有 nn 个,它们由 n−1n-1 条道路相连。任意两个转向发动机都可以通过道路互相到达,二者的距离为其间最短路径的边数。

附近一共部署有 kk 支救援队 s1,s2,…,sks_1, s_2, \dots, s_k,每一支救援队有一个救援范围。救援范围是转向发动机集合的一个连通子集,其中任意两个发动机之间道路上的所有发动机都在救援范围中。

我们称一个发动机 uu 可被救援范围为 SS 的救援队到达,当且仅当 uu 在 SS 中,且 SS 中任意一个发动机 vv 到 uu 的距离都不大于 LL。这样,无论救援队身在岗位的何处,他们都能在时间耗尽前抵达发动机 uu。

蔡德仁要指挥 kk 支救援队集中到同一台发动机处。但由于通讯中断,蔡德仁不知道每支救援队的救援范围。他想计算出可行的调度方案数,于是将问题输入电脑。

在这台电脑的另一面——你,需要帮他统计出,在多少种可能的部署方案中存在一台能被所有救援队到达的发动机。一个方案指一组救援范围 {S1,S2,…,Sk}\{S_1, S_2, \dots , S_k\};两个方案不同,当且仅当某个救援队 sis_i 在二者中的救援范围 SiS_i 不同。在这次联合政府规划的饱和式救援中,两支队伍的救援范围可能相交甚至相同。

你知道,答案非常大。雪地车在成千上万个地标间穿梭,可能的救援范围浩如烟海,集合所有队伍的方案却寥若晨星。但你没时间绝望,甚至没时间算出那个数字。

你只能算出答案对 998244353998244353 取模的结果。

那就是希望。

即便需要取模,也是光明。

输入格式

从标准输入读入数据。

第一行包含三个数 nn,LL,kk,依次表示转向发动机的个数,拯救地球剩余的时间,和救援队的个数。

接下来 n−1n-1 行,每行两个整数 uu,vv,表示第 uu 个和第 vv 个转向发动机之间有一条道路相连。

输出格式

输出到标准输出。

仅一个整数,表示方案数对 998244353998244353 取模的结果。

输入输出样例

  • 输入#1

    2 1 2
    1 2

    输出#1

    7
  • 输入#2

    4 1 1
    1 2
    2 3
    3 4

    输出#2

    9
  • 输入#3

    5 1 1
    1 2
    1 3
    2 4
    2 5

    输出#3

    14

说明/提示

测试点 nn LL kk 是否为一条链
11 ≤16\le 16 ≤n\le n =1=1 否
22 ≤10\le 10 ≤n\le n =2=2 否
33 ≤10\le 10 =n=n ≤10\le 10 否
44 ≤10\le 10 ≤n\le n ≤10\le 10 否
55 ≤500\le 500 =n=n ≤10\le 10 否
66 ≤103\le 10^3 ≤n\le n =1=1 否
77 ≤5×104\le 5\times 10^4 ≤30\le 30 ≤10\le 10 否
88 ≤105\le 10^5 ≤102\le 10^2 =1=1 否
99 ≤105\le 10^5 ≤102\le 10^2 ≤10\le 10 否
1010 ≤106\le 10^6 ≤n\le n ≤10\le 10 是
1111 ≤3×104\le 3\times 10^4 =n=n =1=1 否
1212 ≤4×104\le 4\times 10^4 ≤n\le n =1=1 否
1313 ≤5×104\le 5\times 10^4 ≤n\le n ≤10\le 10 否
1414 ≤105\le 10^5 ≤n\le n =1=1 否
1515 ≤1.5×105\le 1.5\times 10^5 ≤n\le n =1=1 否
1616 ≤2×105\le 2\times 10^5 =n=n ≤10\le 10 否
1717 ≤2×105\le 2\times 10^5 =n=n =1=1 否
1818 ≤2×105\le 2\times 10^5 ≤n\le n =1=1 否
1919 ≤2×105\le 2\times 10^5 ≤n\le n ≤10\le 10 否
2020 ≤2×105\le 2\times 10^5 ≤n\le n ≤10\le 10 否
2121 ≤2×105\le 2\times 10^5 ≤n\le n ≤10\le 10 否
2222 ≤106\le 10^6 ≤n\le n =1=1 否
2323 ≤106\le 10^6 ≤n\le n ≤10\le 10 否
2424 ≤106\le 10^6 ≤n\le n ≤10\le 10 否
2525 ≤106\le 10^6 ≤n\le n ≤10\le 10 否

对于所有数据,有 1≤n≤1061 \le n \le 10^6,0≤L≤n0 \le L \le n,1≤k≤101 \le k \le 10。

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

首页