这篇就作为算法学习这块的第一篇文章啦!之前一直想来写一下博客来着,但是自己太懒了,建模比赛后想多休息(玩)一会儿(很长时间),一直没写。最近总算是下定决定了! “的确是要开始写一写最近自己做题的感受了!”(超认真的!) 直入正题!(由于才正式开始学习,理解有不足之处还请指正!) 首先,遇到这样的题, ...
分类:
其他好文 时间:
2019-08-31 13:27:31
阅读次数:
114
1024 Palindromic Number (25 分) 1024 Palindromic Number (25 分) 1024 Palindromic Number (25 分) A number that will be the same when it is written forward ...
分类:
其他好文 时间:
2019-08-15 23:12:45
阅读次数:
184
Hat's Fibonacci Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 14776 Accepted Submission(s): 492 ...
分类:
其他好文 时间:
2019-08-10 09:56:22
阅读次数:
73
E - Edge Case F[3]=4; F[4]=7; F[5]=11; 依次类推,求[3,2000]的斐波那契数 ...
分类:
其他好文 时间:
2019-08-06 10:51:49
阅读次数:
92
曾经写过大数加法的程序。今天做一个总结,就先说大数加法吧。int、float、double等基本数据类型的数据容量有限,不深究它们的详细范围是多大,但粗略估算,大概也不超过25位吧。假设有一个是50位的数字,基本数据类型根本无法存储这么大的数字,那我们应该怎么办?这时候,我们应该採用大数的思想:用数 ...
分类:
其他好文 时间:
2019-05-07 21:12:34
阅读次数:
179
题目:输入数字n,按顺序从1打印到最大的n位十进制数。例如,输入3,则打印1,2,3,...,999defprintToMaxOfNDigits(n):"""打印1,2,...,99999(n个9)可以从1开始然后用大数加法加到n个9,也可以使用递归方法实现"""defhelper(idx):#递归出口就是设置完最后一位ifidx==n-1:forjinrange(n):ifnumber[j]!=
分类:
其他好文 时间:
2019-04-19 19:28:38
阅读次数:
144
大数加法 思路一:定义String变量str1和str2分别存储输入的两个大数,定义num1[]和num2[]两个int型数组,将两个字符串分别逐个字符逆序存入数组,定义sum[]数组存放求和结果,使用循环两个数组中的元素逐位相加,并判断是否进位,最后逆序输出数组sum[]中的每个元素。 1 imp ...
分类:
编程语言 时间:
2019-03-09 17:48:07
阅读次数:
358
一、思路: 1.字符数组读入,整形数组存储,字符数组输出 2.类似于十进制大数加法,用整型数组模拟运算;总使得长度长的字符串作为s1,这涉及到字符数组交换 3.每次结束时清空整型数组 二、注意点: 1.读取时采用: 获取字符串长度采用: 交换字符串采用: 这里所有的字符数组都是从第1位而非第0位开始 ...
分类:
编程语言 时间:
2019-03-03 17:33:25
阅读次数:
278
For a non-negative integer X, the array-form of X is an array of its digits in left to right order. For example, if X = 1231, then the array form is [ ...
分类:
其他好文 时间:
2019-02-11 01:14:49
阅读次数:
160
Table of Contents 1. "前言" 2. "字符数组的本质" 3. "整数数组与 1000000000 进制" 4. "小端模式存储" 5. "和 10 进制字符串之间的转换" 6. "大数加法" 7. "大数乘法" 8. "结语" 9. "参考链接" 前言 大数的实现应该是很多人在 ...
分类:
其他好文 时间:
2019-02-09 16:24:30
阅读次数:
222