永发信息网

noip2005 的循环

答案:1  悬赏:0  手机版
解决时间 2021-05-07 16:15

循环
(circle.pas/c/cpp)



【问题描述】



乐乐是一个聪明而又勤奋好学的孩子。他总喜欢探求事物的规律。一天,他突然对数的正整数次幂产生了兴趣。

众所周知,2的正整数次幂最后一位数总是不断的在重复2,4,8,6,2,4,8,6……我们说2的正整数次幂最后一位的循环长度是4(实际上4的倍数都可以说是循环长度,但我们只考虑最小的循环长度)。类似的,其余的数字的正整数次幂最后一位数也有类似的循环现象:


循环
循环长度

2
2、4、8、6
4

3
3、9、7、1
4

4
4、6
2

5
5
1

6
6
1

7
7、9、3、1
4

8
8、4、2、6
4

9
9、1
2


这时乐乐的问题就出来了:是不是只有最后一位才有这样的循环呢?对于一个整数n的正整数次幂来说,它的后k位是否会发生循环?如果循环的话,循环长度是多少呢?

注意:

1. 如果n的某个正整数次幂的位数不足k,那么不足的高位看做是0。

2. 如果循环长度是L,那么说明对于任意的正整数a,n的a次幂和a + L次幂的最后k位都相同。



【输入文件】



输入文件circle.in只有一行,包含两个整数n(1 <= n < 10(100))和k(1 <= k <= 100),n和k之间用一个空格隔开,表示要求n的正整数次幂的最后k位的循环长度。



【输出文件】



输出文件circle.out包括一行,这一行只包含一个整数,表示循环长度。如果循环不存在,输出-1。



【样例输入】



32 2



【样例输出】



4



【数据规模】



对于30%的数据,k <= 4;

对于全部的数据,k <= 100。

明天就考试呀,只是知道思路,没必要有程序

最佳答案

高精度暴力吧,n,k都不大,乘法算到几千位还是很快的,到几千位了如果还没结果就直接输-1,虽然不能保证拿满分,骗个70,80分还是可以的

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请电脑高人翻译一句话
求好看的玄幻小说——像诛仙~搜神记~七界传说
车宁汽保设备工具在什么地方啊,我要过去处理
适合人类生存的温度范围是多少?
孩子上课不听讲怎么办,孩子上课不注意听讲好
在残酷的社会中,为何爱情、亲情、友情会变得
当一颗心空空的时候,什么可以抚平?
失去了生活失去了信心怎么办?
关于新课改高一英语 单词 MP3下载地址 有的发
三国里的司马家族是怎么慢慢爬上来的
听说 盈通G9800GT-512GD3 游戏高手红牛版玩游
胡祠堂在哪里啊,我有事要去这个地方
文言文的古意与今意
宝宝开衫毛衣挖领窝视频
广西比较好的的大专有那些!
推荐资讯
为什么我空间里的农场打不开了?
DNF这里面的东西怎么弄的?
古云轩北京布鞋我想知道这个在什么地方
山东农村信用社ATM(东关北路)在哪里啊,我有
扬州哪里有潮物批发市场(衣服,裤子,韩式品
怎样更新梦幻西游2.0.5和2.0.6?
如何放弃一个自己喜欢他,他却不喜欢自己的男
黄豆和绿豆哪一种榨豆浆更有营养。(要科学)
五洋宾馆在哪里啊,我有事要去这个地方
谁给我大号1个猪猪蛋
港利通6880手机能下载什么版本的QQ
被别的男的亲了脸蛋,这样对得起男朋友么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?