塞西莉亚的减法游戏
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
塞西莉亚是一位温柔而智慧的圣女,她的日常不仅仅是祈祷和仪式,还包括解决各种谜题和挑战。
一天,塞西莉亚在教堂的图书馆中发现了一本古老的书籍,书中记载了一个有趣的数学游戏:将一个整数 通过特定的规则减至 。
这个游戏的规则是这样的:你可以从 到 中选择一个数 ,并将其从 中减去。但是,选择的 必须与当前 的奇偶性相同——如果 是偶数, 也必须是偶数;如果 是奇数, 也必须是奇数。塞西莉亚被这个游戏深深吸引,她决定挑战自己,找出将 变为 所需的最少操作次数。
塞西莉亚需要你的帮助,计算将 变为 所需的最少操作次数。你可以执行以下操作任意次数:从 到 中选择一个数 ,并将其从 中减去。但需注意,若当前 是偶数(能被 整除),则 也必须是偶数;若当前 是奇数(不能被 整除),则 也必须是奇数。
输入格式
第一行包含一个整数 ()——测试用例的数量。
每个测试用例占一行,包含两个整数 和 (,且 为奇数)。
输出格式
对于每个测试用例,输出一个整数——将 变为 所需的最少操作次数。
输入输出样例 #1
输入 #1
8
39 7
9 3
6 3
999967802 3
5 5
6 5
999999999 3
1000000000 3
输出 #1
7
4
3
499983901
1
2
499999999
500000000
说明/提示
第一个示例中,可以按以下步骤操作:
- 从 中减去 (奇校验),得到 ;
- 执行五次减去 (偶校验)的操作,得到 ;
- 最后减去 ,得到 。
第二个示例中,可以:
- 先减去 (奇校验)一次;
- 再执行三次减去 (偶校验)的操作。
第三个示例中,可以直接执行三次减去 (偶校验)的操作。
塞西莉亚期待你的帮助,通过智慧和策略,帮助她解开这个数学谜题,同时也让她的日常生活更加丰富多彩。
2025ACM新生积分赛 Round #1
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 12
- 开始于
- 2025-10-19 13:15
- 结束于
- 2025-10-19 18:15
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 71