#ATagc069d. [AGC069D] Tree and Intervals
[AGC069D] Tree and Intervals
AT_agc069_d [AGC069D] Tree and Intervals
题目描述
给出两个整数 和素数 。
我们有一棵由 个节点组成的树,节点的编号从 到 。树有 条边,每条边连接两个节点,记为 和 。接下来,我们定义 为:
- 满足 的边数,个数记为 。
你的任务是计算可能的 组合的数量,并输出此数量除以 的余数。
输入格式
输入由以下形式给出:
输出格式
输出答案,表示所求数量除以 的余数。
输入输出样例 #1
输入 #1
3 998244353
输出 #1
3
输入输出样例 #2
输入 #2
69 433416647
输出 #2
243082757
说明/提示
约束
- 是素数
示例解释
对于一个包含 个节点的树,总共有 种不同的构型,不区分边,仅区分节点。每种构型对应的 分别为 。因此,输出的结果应该是 对 取模的余数。
请计算上述结果并输出。
本翻译由 AI 自动生成