【高精度】幸运之门

问题 L: 【高精度】幸运之门

时间限制: 1 Sec  内存限制: 64 MB
提交: 7  解决: 6
[提交] [状态] [讨论版] [命题人:]

题目描述

一天,毛毛和怪怪在玩一个破译密码的游戏,他们发现:一根密码棒上的数字乘上另一根密码棒上的数字,就是打开通向另一王国的“幸运之门”的密码锁密码。
如:123456×654321=80779853376,则80779853376就是一组有效的密码。
当毛毛和怪怪收到两根密码棒上的数字后,最先算出密码的就可以打开“幸运之门”通向另一王国。
请你帮毛毛编写一个程序,以最快速度算出密码。

输入

两行,每行一个正整数。

输出

一个正整数,为输入的两个正整数之积。

样例输入

123456
654321

样例输出

80779853376

提示

100%的数据:结果的值<1×1050

分析:换汤不换药。。
import java.math.*;
import java.util.*;

class Main {
    public static void main(String[] args) {
        Scanner cin=new Scanner(System.in);
        BigInteger a,b;
        a=cin.nextBigInteger();
        b=cin.nextBigInteger();
        System.out.println(a.multiply(b));
    }
}
View Code
原文地址:https://www.cnblogs.com/Rhythm-/p/9350333.html