#lg15132. [ROIR 2026] 位魔法
[ROIR 2026] 位魔法
[AdditionalFile5569.zip](file://AdditionalFile5569.zip?type=additional_file)
#5569. 「ROIR 2026 Day2」位运算魔法
标签: 传统 | 时间限制: 1000 ms | 内存限制: 512 MiB |
题目描述
译自 ROI Regional 2026 Day2 T2. Битовая магия
给定三个非负整数 、 和 ,以十六进制形式给出(无前导零,除非数字本身为 )。十六进制使用字符 0-9、A-F,其中 A-F 分别对应十进制的 10-15。
操作 & 表示位与(bitwise AND):对两个数的二进制表示(必要时左补零至相同长度),每一位结果为 当且仅当该位上两个数均为 。要求计算满足以下条件的整数 的个数: 且 (即 在 的所有 1 位上也必须为 1, 包含了 的所有位)。
输出该数量对 取模的结果(十进制,无前导零)。
输入格式
输入共三行:
- 第一行:十六进制字符串表示
- 第二行:十六进制字符串表示
- 第三行:十六进制字符串表示
每个字符串长度不超过 ,仅含大写字符 0-9、A-F,无前导零。
保证 。
输出格式
输出一个整数:满足条件的 数量对 取模的结果(十进制)。
样例 1
输入
8
F
5
输出
2
满足条件的 (十六进制)为 D 和 F,共 个。
样例 2
输入
2
F9
A
输出
60
数据范围与提示
详细子任务附加限制及分值如下表所示:
| 子任务 | 分值 | 附加限制 | 子任务依赖 |
|---|---|---|---|