#P9268. 加减AB操作
加减AB操作
题面翻译
给定整数 ,其中 保证互质。另外,还有一个整数 ,初始化为 。
您可以按任意顺序执行以下四种操作,次数不限。
将 的值修改为
将 的值修改为
将 的值修改为
将 的值修改为
在操作过程中, 必须在任意时刻成立。
问在这种情况下, 可以取多少不同的值。
多组数据。
样例 #1
样例输入 #1
5
3 5 0 5
1 2 5 10
5 8 4 9
10 99 48 106
500000000 500000001 123456789 900000000
样例输出 #1
4
11
4
10
800000002
提示
制約
- と は互いに素である.