题目 20269

字典树

查看题解 ↗GitHub ↗如何评测
题号
20269
标签
比赛NOIP
来源
2023 杜瑜皓 CSP-S&NOIP20连测 第 12 套

字典树

题目描述 对于 � 个 01 字符串 �� ,定义他们的权值是这 � 个 �� 的串插入一个空的 Trie 树后得 到的结果 Trie 中的节点个数。例如 [01,00] 的权值是 4,[010,1] 的权值是 5。

现在给出了 � 个只包含 01? 的字符串 �� 。其中 ? 表示既有可能是 0 也有可能是 1。 显然,如果有 � 个 ?,那么一共有 2� 个可能的字符串集合。

现在想要知道对于这 2� 种状态,权值的和是多少,对109 + 7 取模。

输入格式 第一行一个整数 � 表示字符串数量。

接下来 � 行每行一个只包含 01? 的字符串 �� 。

输出格式 输出一个数,表示答案。

样例输入 1 3 01 ??1 1

样例输出 1 23

样例输入 2 5 ??? ??? ??? ??? ???

样例输出 2 651526144

样例输入输出 3 见下发文件。

数据规模 共 10 个测试点。 测试点 1,2 满足� ≤ 10。

测试点 3,4 满足� ≤ 20。

测试点 5,6 满足� ≤ 5。

测试点 7,8 满足� ≤ 10。

对于所有数据,满足 1 ≤ � ≤ 20,1 ≤ �� ≤ 50。

数据下载

题目 20269 的公开数据

正在读取文件列表…

常用命令

题目 20269 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。