![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
jiesuorensheng
这个作者很懒,什么都没留下…
展开
-
输出一个随机数
#include#include#includeint main(){srand(time(0));int number=rand();printf("%d\n",number);return 0;}原创 2018-01-29 15:52:17 · 215 阅读 · 0 评论 -
猜数游戏
现有随机出现的1~100内的正整数,请通过输入一些数字来判断该数字大小#include#include //输出随机整数需要头文件 #includeint main(){srand(time(0)); //输出随机整数需要该式 int number=rand()%100+1; //定义整数s=ra原创 2018-01-29 16:18:53 · 248 阅读 · 0 评论 -
快速幂
快速幂这个东西比较好理解,但实现起来到不老好办,记了几次老是忘,今天把它系统的总结一下防止忘记。 首先,快速幂的目的就是做到快速求幂,假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b)也即是O(n)级别,快速幂能做到O(logn),快了好多好多。它的原理如下: 假设我们要求a^b,那么其实b是可以拆成二进制的,该二进制数第i位的权为2^(i-1),例如当b=...转载 2019-02-17 10:27:42 · 101 阅读 · 0 评论