题解 1101: 循环

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

1101: 循环 高精度

解题思路:规律:当后K为数字存在循环结的必要条件是,后K-1位数字存在循环结,并且K的最小循环结必定是K-1的最小循环结的整数倍。并且对于当前位数的处理不必要取模,既然已经用了数组高精度保存便可以只考虑当前位数。在比较时,显然后K-1位已经按照之前的循环结递推过来必定相同,

1101: 循环c语言解题

摘要:解题思路:文本乘法确保高精度注意事项:之前搜索到的优秀答案是错的,比如9 2输入是有解的参考代码:#include <stdio.h>#include <string.h>void muti1(int……
优质题解

对余数乘方的深刻理解

摘要:此题需要对余数乘方的深刻理解解题思路:   总体思路:    N位的循环节长度是 N-1的循环节长度的倍数.    所以,    1位的长度是5的话,    2位的长度就一定是5的倍数,比如25   ……

基于陈阿水的解,我自己总结

解题思路:后k位的循环节是后k-1位循环节的倍数测试输入输出可以看到,输入是100位,输出也是100位,所以使用数组的方式来计算使用数组方式编写三个辅助函数voidReverse_entry(char*in_out);//颠倒字符串函数将输入的测试数字进行颠倒,

1101: 循环(c++纯代码)

这第75行真是把我搞晕了,虽然最后过了,但还是不懂字符数组为啥用gets输入有问题。```cpp#include#includeusingnamespacestd;intxx(char*a,char*b,char*c){inti,j,t=0,k;for(i=0;b[i]!=NULL&&i

循环-题解(C++代码)

错误代码,在观看其他大佬的代码发现需要高精度,回头修改一份上穿试试先,用了高精度和获取末尾长度(但是没有想到数据过大的情况)```cpp#include#definehhios::sync_with_stdio(false),cin.tie(0),
优质题解

循环-题解(C++代码)

**问题分析**----**这是一道高精度幂的题****除了简单高精度幂还要考虑时间复杂度的优化,题面上写着n的数量级是10的4次方,k的数量级是100,直接累乘最后会超时****循环节优化**----**这个优化用一句话概括:后k位的循环节是后k-1位循环节的倍数**[![](http://s2.s