#P16737. [GKS 2019 #E] Street Checkers
[GKS 2019 #E] Street Checkers
题目描述
Alice 和 Bob 正在玩一款新的虚拟现实团队游戏——街道检查员。游戏设定在一条极长的街道上,街道被划分为从 到 (包含两端)的格子。游戏开始时,Alice 和 Bob 站在编号为 的格子上,并获得一个在区间 (包含两端)内随机生成的数 。Alice 只能跳到编号为奇数的格子,而 Bob 只能跳到编号为偶数的格子。如果格子上的数字能整除 ,那么落在该格子上的玩家必须用自己最喜欢的颜色涂色。当格子 被涂色后游戏结束。
如果两人涂色的格子数量之差的绝对值不超过 ,则双方都认为游戏是 有趣的。请帮助 Alice 和 Bob 找出区间 中有多少个数可能使得游戏变得有趣。
输入格式
输入的第一行给出测试用例的数量 。接下来 行,每行包含两个整数 和 ,表示用于生成随机数 的区间的起点和终点。
输出格式
对于每个测试用例,输出一行,格式为 Case #x: y,其中 是测试用例编号(从 开始), 是区间 中能使游戏变得有趣的数字个数。
2
5 10
102 102
Case #1: 5
Case #2: 1
提示
对于第一个样例,我们考察区间 中的所有数字:
- :Alice 会涂色 个格子:,Bob 不会涂任何格子。绝对值差为 ,游戏有趣。
- :Alice 涂色 个格子:,Bob 涂色 个格子:。绝对值差为 ,游戏有趣。
- :Alice 涂色 个格子:,Bob 涂色 个格子。绝对值差为 ,游戏有趣。
- :Alice 涂色 个格子:,Bob 涂色 个格子:。绝对值差为 ,游戏有趣。
- :Alice 涂色 个格子:,Bob 涂色 个格子。绝对值差为 ,游戏无趣。
- :Alice 涂色 个格子:,Bob 涂色 个格子:。绝对值差为 ,游戏有趣。
因此答案为 。
在第二个样例中,只有一个数字 。Alice 涂色 个格子:,Bob 涂色 个格子:。绝对值差为 ,游戏有趣。
限制条件
。
。
测试集 1(可见)
。
测试集 2(隐藏)
。
翻译由 DeepSeek V4 Pro 完成