算法提高 P1001
来源:互联网 发布:九泰基金 知乎 编辑:程序博客网 时间:2024/05/17 07:31
当两个比较大的整数相乘时,可能会出现数据溢出的情形。为避免溢出,可以采用字符串的方法来实现两个大数之间的乘法。具体来说,首先以字符串的形式输入两个整数,每个整数的长度不会超过8位,然后把它们相乘的结果存储在另一个字符串当中(长度不会超过16位),最后把这个字符串打印出来。例如,假设用户输入为:62773417和12345678,则输出结果为:774980393241726.
输入:
62773417 12345678
输出:
774980393241726
import java.io.BufferedInputStream;import java.math.BigInteger;import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(new BufferedInputStream(System.in)); BigInteger m = new BigInteger(in.next()); BigInteger n = new BigInteger(in.next()); System.out.println(m.multiply(n)); in.close(); }}
0 0
- 算法提高 P1001
- 算法提高 P1001
- 算法提高 P1001
- 算法提高 P1001
- 蓝桥杯 算法提高 P1001
- 算法提高 P1001
- 算法提高 P1001
- 算法提高 P1001
- 算法提高 P1001
- 算法提高 ADV-197 P1001
- 算法提高 P1001 (大数乘法)
- 算法提高 P1001 (大数相乘)
- 蓝桥杯 ADV-197 算法提高 P1001
- 蓝桥杯 ADV-197 算法提高 P1001
- 2016蓝桥杯算法提高——P1001(大数乘法)
- P1001 蓝桥杯算法提高-用字符串处理大数乘法
- p1001
- p1001
- uva 10935Throwing cards away I
- 算法训练 5-1最小公倍数
- [HTTP]转发和重定向的区别
- JAVA的修饰词(3)----abstract 抽象类
- 用Java代码连接ftp并传输文件
- 算法提高 P1001
- c++基于对象的编程风格2
- 系统分析与$.ajax()对象
- 关于解决Windows系统许可证即将过期的问题
- hdu 1018 Big Number(公式求阶乘位数)
- 将Java程序打包成可执行文件jar包,然后执行jar包,不引用外部包的情况
- Handwritten digit recognition with ANNs
- JS_中Iterale
- STM32程序死在BEAB BKPT 0xAB解决办法