#P11191. [CERC2017] Embedding Enumeration
[CERC2017] Embedding Enumeration
题目描述
如你所知,树是一种图结构,由 个节点和 条无向边组成,其中任意两个节点之间恰好有一条路径。在标记树中,每个节点都被标记为 到 之间的不同整数。通常情况下,树的可视化可能比较困难,但有些树可以整齐地嵌入到矩形网格中。
给定一个具有 个节点的标记树 ,一个 的嵌入是将 的节点映射到一个由 行和 列组成的矩形网格的单元格中,满足以下条件:
- 节点 被映射到左上角的单元格。
- 通过边连接的节点被映射到相邻的网格单元格(上、下、左或右)。
- 没有两个节点被映射到同一个单元格。
求给定树的 嵌入的数量,结果对 取模。
输入格式
第一行包含一个整数 ,表示 中的节点数。接下来的 行中的第 行包含两个不同的整数 和 ,表示第 条边的两个端点。
输出格式
输出给定树的 嵌入的数量,结果对 取模。
输入输出样例 #1
输入 #1
5
1 2
2 3
2 4
4 5
输出 #1
4
说明/提示
图中给出了示例输入中树的所有 种嵌入。
题面翻译由 ChatGPT-4o 提供。