[抄题]: 以字符串的形式给出两个非负整数 num1 和 num2,返回 num1和 num2 的和。 比如一个50位+一个100位。 给定 num1 = "123",num2 = "45" 返回 "168" [暴力解法]: 时间分析: 空间分析: [思维问题]: [一句话思路]: [输入量]:空: ...
分类:
其他好文 时间:
2018-02-23 13:28:36
阅读次数:
101
今天早上没事干又把这个敲了一遍,虽然手冻得不行,不过又深入理解理解还可以哈。 难点就在给你的整数可能很大很长,所以long long 肯定不行,得用字符串来读取存储,然后注意一下相加的时候进位,最后输出注意去0就OK啦。(核心思想就是大数逆序相加最后逆序再输出就是正确结果了)。然后下边是自己写的思路 ...
分类:
其他好文 时间:
2018-02-12 11:27:35
阅读次数:
106
像这些大整数加法或者乘法什么的思想都一样,就是截位存取,累积进位,最后逆序输出就可以啦 PS:小生是用10000来存取的,300MS就能A,如果单个存取有点危险,题目时间限制好像是1000ms,大家可以自己试试咯。(核心思想就是进位部分还有最后的边界的控制,逆序输出注意一下题目格式就可以了。 大整数 ...
分类:
其他好文 时间:
2018-02-11 21:35:25
阅读次数:
190
在加密系统中,长长要求把一行字符看作是一串二进制位,然后对某个固定的数进行求余运算。 解答: ...
分类:
其他好文 时间:
2018-02-11 21:30:28
阅读次数:
200
题目截图: 思路: 大整数加法,将 a,b 储存到数组中操作,具体看博文。 代码如下: ...
分类:
其他好文 时间:
2018-02-06 18:18:42
阅读次数:
158
UVa623:500! 题目大意 简单粗暴,给定正整数n,计算 n! 并输出,这里n最大为1000。 Solution1(naive) 因为阶乘的数值会非常大,所以需要大整数类的支持,一个简单粗暴的想法是利用java中的BigInteger类,这个类已经实现了大整数的所有操作。这种做法很简单直接,但 ...
分类:
其他好文 时间:
2018-02-03 13:12:20
阅读次数:
209
一道很基础的大整数加法。 简单的说一下思路吧。 先用字符串读取两个大数。首先需要把数组给初始化为0方便以后处理,然后对数组逆序对齐处理,接着相加转化后的两个数组并把之存进结果数组里面,最后对结果数组进行进位处理。 看代码吧。 #include <stdio.h> #include <string.h ...
分类:
其他好文 时间:
2018-02-03 12:42:31
阅读次数:
150
——数学函数 1.CEIL(x):返回大于或等于括号中所填写的数值的最小单位 --示例 2.FLOOR(x):返回小于或等于括号中所填写的最大整数 --示例 3.RAND():返回0~1之间的随机数 --示例 括号中添加数值 括号中无数值 ——常用字符串函数 1.CONCAT(值1,值2,值3):连 ...
分类:
其他好文 时间:
2018-02-02 17:07:09
阅读次数:
107
阶乘:n!=n*(n-1)*(n-2)*?\cdots*2*1; 计算机中,通经常使用int类型保存数值 可是int取值范围有限( [-2147483648。2147483647]) 假如通过例如以下程序计算阶乘 #include<stdio.h> int Factorial(int n) { in ...
分类:
其他好文 时间:
2018-02-01 17:37:15
阅读次数:
158
a=input() a=int(a) b=input() b=int(b) print(a//b) print("\n") ...
分类:
编程语言 时间:
2018-01-31 22:26:53
阅读次数:
388