描述 两个长度超出常规整形变量上限的大数相减,请避免使用各语言内置大数处理库,如 Java.math.BigInteger 等。 描述 两个长度超出常规整形变量上限的大数相减,请避免使用各语言内置大数处理库,如 Java.math.BigInteger 等。 描述 两个长度超出常规整形变量上限的大数 ...
分类:
其他好文 时间:
2018-12-23 00:26:08
阅读次数:
136
今天在小米OJ上看到一道题(https://code.mi.com/problem/list/view?id=3), 很有意思, 试着做了一下 描述: 两个长度超出常规整形变量上限的大数相减,请避免使用各语言内置大数处理库,如 Java.math.BigInteger 等。 输入: 有 N 行测试数 ...
分类:
编程语言 时间:
2018-12-18 15:50:56
阅读次数:
283
实验结果: 心得: 一开始,我只是按照大数相乘的思路,以顺序表的形式设计了大数乘法的运算,当大数相乘算法实现了吗,我又想设计下大数相加和相减运算,但由于一开始设计大数相减时用的是分段计算,单个大数相减运算就写了一百多行,虽然得到的结果是正确的,但还是感觉这段代码就是垃圾代码,整个结构过于复杂,后来听 ...
分类:
其他好文 时间:
2018-04-20 13:26:24
阅读次数:
168
碰到很多大数类的题目,听说JAVA比较流氓,赶紧去学习一波( <(?????)> ) 大数相加: 大数相乘: 大数相减:public BigInteger subtract(BigInteger val) 大数相除:public BigInteger divide(BigInteger val) 大 ...
分类:
编程语言 时间:
2017-10-08 11:22:39
阅读次数:
261
华为机试—多个数的最大公约数
华为机试—算日期
华为机试—拼音翻译成阿拉伯数字(只有数字拼音)
华为机试—拼音翻译成阿拉伯数字(有Wan,Qian,Bai,Shi单位)
华为机试—输出大写字母
华为机试—亮着电灯的盏数(优化过的双重for)
华为机试—从考试成绩中划出及格线
华为机试—亮着电灯的盏数(1—N完全平方数的个数)
华为机试—大数相减
华...
分类:
其他好文 时间:
2015-02-13 18:35:46
阅读次数:
263
题目意思是,给你提供两个数字 a 和 ba 可以不断的往上加, 直到b 为其子串问的是 a 最小加几?显而易见,a 的数据范围给了10 ^100非常大,直接模拟肯定不行那么就用 b 减去 a 来找,也算是一种模拟的方法举个例子, a = 1299, b = 3333 330 3300 ...
分类:
其他好文 时间:
2015-01-21 23:48:30
阅读次数:
197
题目:大数相减
输入两行字符串正整数,第一行是被减数,第二行是减数,输出第一行减去第二行的结果。
备注:1、两个整数都是正整数,被减数大于减数 示例:
输入:1000000000000001 1
输出:1000000000000000
#include
#include
#define MA...
分类:
其他好文 时间:
2014-12-25 13:07:03
阅读次数:
98