/ OPS / 题库 /

142857

142857

#描述#
这是一个神奇的数串,它发现于埃及金字塔内,它是一组神奇数字,它证明一星期有7天, 它自我累加一次,就由它的6个数字,依顺序轮值一次,即:
142857×1=142857
142857×2=285714
142857×3=428571
142857×4=571428
142857×5=714285
142857×6=857142
现在,在X星球的金字塔内也发现了类似的数字串,这类数字的特征都是有n位长度,当乘以从1到n的数字时,数字串只是数字的位置发生变化,而其他都没变化。
那么就要你编个程序判断这个数字是不是这样的循环数字串。

#格式#
##输入格式##
输入数据是一系列的从2位到60位长度的数串。
(注意:数串的前置0不能被移去的,它们被认为数字串的一部分。也就是01是个两位的数串,而1是一位的数串)

##输出格式##
对于每个数串,若其数字是循环的数字,输出Yes,
否则输出No。

#样例1#
##样例输入1##

142857
142856
142858
01
0588235294117647

##样例输出1##

Yes
No
No
No
Yes

#限制#
1000ms
32768KB

#提示#

#来源#

信息

ID
1354
难度
9
分类
category1 点击显示
标签
递交数
6
已通过
1
通过率
17%
上传者