算法提高 ADV-197 P1001
来源:互联网 发布:淘宝联盟购物车没了 编辑:程序博客网 时间:2024/04/30 13:14
当两个比较大的整数相乘时,可能会出现数据溢出的情形。为避免溢出,可以采用字符串的方法来实现两个大数之间的乘法。具体来说,首先以字符串的形式输入两个整数,每个整数的长度不会超过8位,然后把它们相乘的结果存储在另一个字符串当中(长度不会超过16位),最后把这个字符串打印出来。例如,假设用户输入为:62773417和12345678,则输出结果为:774980393241726.
输入:
62773417 12345678
输出:
输入:
62773417 12345678
输出:
774980393241726
import java.math.BigDecimal;import java.util.Scanner;public class Main{public static void main(String[] args) {BigDecimal a, b;Scanner cin = new Scanner(System.in);while (cin.hasNextBigDecimal()) {a = cin.nextBigDecimal();b = cin.nextBigDecimal();a = a.multiply(b);String str = a.toPlainString();System.out.println(str);}}}
阅读全文
0 0
- 算法提高 ADV-197 P1001
- 蓝桥杯 ADV-197 算法提高 P1001
- 蓝桥杯 ADV-197 算法提高 P1001
- 算法提高 P1001
- 算法提高 P1001
- 算法提高 P1001
- 算法提高 P1001
- 蓝桥杯 算法提高 P1001
- 算法提高 P1001
- 算法提高 P1001
- 算法提高 P1001
- 算法提高 P1001
- 算法提高 P1001 (大数乘法)
- 算法提高 P1001 (大数相乘)
- 算法提高 ADV-226 笨小猴
- ADV-62算法提高 夺宝奇兵
- ADV-69算法提高-质因数
- 算法提高 ADV-69 质因数
- 数据库中等值连接与自然连接的区别
- CentOS7安装MySQL5.7
- PHP实现验证码功能
- jenkins的安装与配置
- Android开发规范
- 算法提高 ADV-197 P1001
- 【动态规划】求最大上升子序列
- top命令
- IO流的InputStream和OutputStream
- C++ 四种类型转换
- Java 中的异常和处理详解
- 算法提高 ADV-221 7-1用宏求球的体积
- 线性表的基本操作实现及其应用
- windows和linux下,用jna调用C++库