高精度计算
文章平均质量分 78
Cynical丶Gary
我们仰望着同一片天空却看着不同的地方
展开
-
百练_2981大整数加法(大数相加)
问题:求两个不超过200位的非负整数的和。 输入:22222222222222222222 33333333333333333333 输出: 55555555555555555555 C语言中最大的整型数据类型是long类型,占4个字节 C中短整型和整型均占2个字节,取值范围是 -32768 ~~~ 32767 长整型占4个字节,原创 2017-03-03 13:04:06 · 896 阅读 · 0 评论 -
百练_3249大数二进制转换
POJ(3249:进制转换) 总时间限制: 1000ms 内存限制: 65536kB 描述 将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。 输入 多组数据,每行为一个长度不超过30位的十进制非负整数。 (注意是10进制数字的个数可能有30个,而非30bits的整数) 输出 每行输出对应的二进制数。 样例输入 0 1 3 8 样例原创 2017-04-18 19:45:04 · 721 阅读 · 0 评论 -
百练_2980大整数乘法(大数相乘)
描述 求两个不超过200位的非负整数的积。 输入 有两行,每行是一个不超过200位的非负整数,没有多余的前导0。 输出 一行,即相乘后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。 样例输入 12345678900 98765432100 样例输出 1219326311126352690000 引自《程序设计导引及在线实践》原创 2017-07-13 10:02:59 · 768 阅读 · 0 评论 -
百练_2736大整数减法(大数相减)
描述 求两个大的正整数相减的差。 输入 共2行,第1行是被减数a,第2行是减数b(a > b)。每个大整数不超过200位,不会有多余的前导零。 输出 一行,即所求的差。 样例输入 9999999999999999999999999999999999999 9999999999999 样例输出 9999999999999999999999990000000000原创 2017-07-11 17:32:08 · 5300 阅读 · 4 评论