『JROI-5』Color
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目背景
【被三月删除的图片】
泷泽三月 Orz
被删除图片会偷偷展示给报名讲评的同学(
题目描述
请注意到并不正常的时间限制。
小 C 有一棵 层 个节点的完全二叉树,她希望选择其中一个包含根节点的连通块染色,她想知道有几种不同的染色方案,答案对 取模。
输入格式
多测,第一行一个整数 ,表示测试组数。
对于每组数据
第一行一个整数 ,同题意。
第二行一个整数 ,表示最底层叶子结点数目,特别的,他们将用二进制表示,你将读入一个 位 串,用以表示 ,若转换为二进制后不足 位则用前缀 补充。
保证数据合法。
输出格式
对于每组数据,一行一个整数,表示合法的染色方案的个数,需要换行。
1
2
10
4
1
3
100
25
1
3
010
10
见附件
见附件
提示
你可以通过学习 OI-Wiki 树基础 来了解题面中的名词。
【样例解释】
对于样例 #1,可以画出如下所示二叉树。
我们对该二叉树按照前序遍历标号(如图),得到点集 。
则仅有 $\left(1,2,3\right),\left(1,2\right),\left(1,3\right),\left(1\right)$ 是合法的染色方案。
对于样例 #3,可以画出如下所示二叉树。
我们对该二叉树按照前序遍历标号(如图),得到点集 。
则仅有 $\left(1,2,3,4,5\right),\left(1,2,3,4\right),\left(1,2,3\right),\left(1,2,4\right),\left(1,2\right),\left(1,2,3,5\right),\left(1,2,4,5\right),\left(1,2,5\right),\left(1,5\right),\left(1\right)$ 是合法的染色方案。
显然 不是合法的染色方案,前者没有包含根节点,后者染色的点集不是联通的。
对于 的数据,。
对于另外 的数据,树是满二叉树(即完美二叉树,perfect binary tree)。
对于 的数据,。
20250506集训
- Status
- Done
- Rule
- IOI
- Problem
- 4
- Start at
- 2025-5-6 19:00
- End at
- 2025-5-6 21:33
- Duration
- 2.6 hour(s)
- Host
- Partic.
- 13