loj#P3324. 「SNOI2020」取石子
「SNOI2020」取石子
题目描述
甲乙两个人玩取石子游戏。他们面前有一堆共 个石子,然后由甲先手,两人轮流从中取走石子:甲第一次取走的个数不能超过 ,接下来每个人取走的个数不能超过上一个人刚刚取走个数的 倍。每人每次必须至少取一个石子。取走最后一个石子的人失败,另一方获胜。现在已知 ,请你求出在 到 中有多少整数 使得甲在 颗石子的游戏中有必胜策略。
输入格式
多组数据。
第一行一个正整数 表示数据组数。
接下来 行每行两个用空格隔开的整数 ,表示一组询问。
输出格式
输出 行,按照输入顺序,每行一个整数表示答案。
3
1 5
2 5
1 10
2
3
4
数据范围与提示
对于所有数据,。
- 对于 的数据,。
- 对于另外 的数据,。
- 对于另外 的数据,。
- 对于另外 的数据,。
- 对于余下 的数据,无特殊限制。