奇数国
链接
题目描述
在一片美丽的大陆上有 100000 100000 100000个国家,记为 1 1 1到 100000 100000 100000。这里经济发达,有数不尽的账房,并且每个国家有一个银行。
某大公司的领袖在这 100000 100000 100000个银行开户时都存了 3 3 3大洋,他惜财如命,因此会不时地派小弟 GFS 清点一些银行的存款或者让GFS改变某个银行的存款。
该村子在财产上的求和运算等同于我们的乘法运算,也就是说领袖开户时的存款总和为 3 100000 3^{100000} 3100000。这里发行的软妹面额是最小的60个素数 p 1 = 2 , p 2 = 3 , … , p 60 = 281 p_1=2,p_2=3,\ldots, p_{60}=281 p1=2,p2=3,…,p60=281,任何人的财产都只能由这 6060 个基本面额表示,即设某个人的财产为 f o r t u n e fortune fortune(正整数),则 f o r t u n e = p 1 k 1 × p 2 k 2 × … p 60 k 60 fortune=p_1^{k_1} \times p_2^{k_2} \times \ldots p_{60}^{k_{60}} fortune=p1k1×p2k2×…p60k60。
领袖习惯将一段编号连续的银行里的存款拿到一个账房去清点,为了避免 GFS 串通账房叛变,所以他不会每次都选择同一个账房。GFS 跟随领袖多年已经摸清了门路,知道领袖选择账房的方式。如果领袖选择清点编号在 [ a , b ] [a,b] [a,b]内的银行财产,他会先对 [ a , b ] [a,b] [a,b]的财产求和(记为 p r o d u c t product product),然后在编号属于 [ 1 , p r o d u c t ] [1,product] [1,product]的账房中选择一个去清点存款,检验自己计算是否正确同时也检验账房与 GFS 是否有勾结。GFS 发现如果某个账房的编号 n u m b e r number number与 p r o d u c t product product相冲,领袖绝对不会选择这个账房。
怎样才算与 p r o d u c t product product不相冲呢?若存在整数 x , y x,y x,y 使得 n u m b e r × x + p r o d u c t × y = 1 number \times x+product \times y=1 number×x+product×y=1,那么我们称