首页 > 其他 > 详细

【高精度】密码

时间:2018-07-22 16:23:42      阅读:203      评论:0      收藏:0      [点我收藏+]

问题 F: 【高精度】密码

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

题目描述

人们在做一个破译密码游戏:有两支密码棒分别是红色和蓝色,把红色密码棒上的数字减去蓝色 密码棒上的数字,就是开启密码锁的密码。现已知密码棒上的数字位数不超过20000位,请在一秒内求出密码。

输入

2行,每行有一个正整数。

输出

一个正整数,为输入的两个正整数中较大者减去较小者的差值。

样例输入

135477
67122

样例输出

68355

提示

100%的数据,两个数均小于1×1020000

技术分享图片
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();
        if(a.compareTo(b)>=0)System.out.println(a.subtract(b));
        else System.out.println(b.subtract(a));
    }
}
View Code

 


 

【高精度】密码

原文:https://www.cnblogs.com/Rhythm-/p/9350319.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!