C1017 - 神秘的金字塔数字
题目描述
小明休息时看短视频,看到一个讲解金字塔秘密的视频,视频中讲到金字塔里的一个神秘数字142857
这个数字有什么神秘的呢?
来看一下,这个数字的运算:
142857 × 1 = 142857
142857 × 2 = 285714
142857 × 3 = 428571
142857 × 4 = 571428
142857 × 5 = 714285
142857 × 6 = 857142
乍一看也没有什么神秘的,但是仔细看下,142857乘以1 - 6这6个数后得到的每个结果还是由1、2、4、5、7、8这几个原始数字组成的(142857),不包含其他的数字
这顿时引起了小明的兴趣,小明想写个程序来判断某一个数是否是跟神秘的金字塔数字142857具有相同的特征:
即一个数乘以1 - 6之后的每个结果还是由该数中的原始的几个数字组成的(可以重复出现),但不包含其他数字
输入格式
1行,输入n,代表输入的一个正整数
输出格式
一行,一个正整数,输出1代表符合金字塔数字相同的特征,输出0代表不符合金字塔数字的特征
输入输出样例
| 输入样例 | 输出样例 |
|---|---|
| 142857 | 1 |
| 100 | 0 |
数据范围与提示
100%的数据:$1 \le n \le 10^{8}$
测试点数目
共10个测试点,每个测试点10分
时间与内存限制
每个测试点时间:1000ms(1.0s),内存:256MiB
输入输出模式
本OJ支持两种输入输出模式
1. 标准输入输出模式:
直接从标准输入和标准输出读写数据,不需要使用freopen进行文件输入输出重定向
2. 文件输入输出模式(国内信奥赛输入输出模式):
从文件中读写数据,需要使用freopen进行输入输出重定向
本题输入文件名为:C1017.in,输出文件名为:C1017.out