![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法刷题
故梦易寒
这个作者很懒,什么都没留下…
展开
-
算法刷题必备数学知识(持续更新)
阶乘 阶乘数之间存在着倍数关系(即如果n是"阶乘的和",则其中每一项阶乘一定是阶乘值最小项的倍数)原创 2020-02-25 10:15:08 · 367 阅读 · 0 评论 -
1087:1的个数
题目描述 对于一个给定的[0,10000]内的不能被2或5整除的整数n,n放大某些倍数后,结果会是仅由很多1组成的一个数a。现在请你找出最小的那个a中包含的1的个数。 输入格式 输入包含多组测试数据。每组输入为一个整数n(0<=n<=10000)。 输出 对于每组输入,输出最小的那个a中包含的1的个数。 样例输入 3 7 9901 样例输出 3 6 12 思路 枚举全为1的数,直至可以...原创 2020-02-25 10:04:54 · 371 阅读 · 0 评论 -
大整数加法
大整数加法 实现任意范围的两个整数的加法( 整数的范围用 int 型的变量无法表示) 思路:将两个大整数用字符数组存储,首先分别将字符串反转,以实现末尾对齐。然后按照加法规则相加,得到的数组再次反转即可。 #include<stdio.h> #include<stdlib.h> #include<string.h> #define N 200 void r...原创 2020-01-19 10:47:32 · 335 阅读 · 0 评论 -
输入一串字符,实现翻转
输入一串字符,实现翻转 如: i am a student---->student a am i #include<stdio.h> #include<stdlib.h> #include<string.h> void reverse(char a[],int len) { int i; char tmp; for(i=0;i<=(len...原创 2020-01-13 17:17:21 · 266 阅读 · 0 评论