#P536. 定向

    ID: 377 远端评测题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>中学组第三届上海市青少年算法竞赛(中学组)线上同步赛

定向

题目描述

给定一棵树,有 nn 个点,n1n-1 条边。其中第 ii 条边,连接uiu_iviv_i

小爱需要给每一条边分配一个方向,对于 (ui,vi)(u_i,v_i),有两种分配方式,或者是指定这条边的方向是从 uiu_iviv_i,或者是指定这条边的方向从 viv_iuiu_i

给定一个整数 tt,请统计有多少种分配方案,能够使每条边的方向确定后,恰好有 tt 个点没有出边。由于方案数可能比较大,输出对 998244353998244353 取模后的余数。

输入格式

第一行:一个整数 nn,表示点数 第 22 行到第 nn 行:第 ii 行有两个整数表示 uiu_iviv_in+1n+1 行:单个整数表示 tt

输出格式

单个整数,表示可行的方案数对 998244353998244353 取模的余数。

4
1 2
3 1
4 3
2
4

样例解释 1

方案1: 2->1,3->1,3->4,此时1,4两点没有出边 方案2: 1->2,1->3,4->3,此时2,3两点没有出边 方案3: 1->2,1->3,3->4,此时2,4两点没有出边 方案4: 1->2,3->1,3->4,此时2,4两点没有出边

数据范围

  • 对于 40%40\% 的数据,1n151\leq n \leq 15
  • 对于 70%70\% 的数据,1n1001\leq n \leq 100
  • 对于 100%100\% 的数据,1n10001\leq n \leq 1000