#ATarc127f. [ARC127F] ±AB
[ARC127F] ±AB
题目描述
给定整数 。其中,保证 和 互质。你有一个整数 ,初始时 。
你可以以任意顺序、任意次数重复以下 种操作:
- 将 替换为 。
- 将 替换为 。
- 将 替换为 。
- 将 替换为 。
但无论何时,都必须满足 。
在上述条件下,求 可能取到的不同值有多少种。
对于每个输入文件,需要解答 个测试用例。
输入格式
输入通过标准输入给出,格式如下:
每个测试用例如下格式:
输出格式
对于每个测试用例,输出一个答案。
样例 1
输入
5
3 5 0 5
1 2 5 10
5 8 4 9
10 99 48 106
500000000 500000001 123456789 900000000
输出
4
11
4
10
800000002
说明/提示
约束条件
- 和 互质。
- 输入的所有值均为整数。
样例解释 1
对于第 个测试用例, 可能为 ,共 种不同的值。
由 ChatGPT 4.1 翻译
相关
在以下作业中: