高精度密码

Posted rhythm-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高精度密码相关的知识,希望对你有一定的参考价值。

问题 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

 


 









以上是关于高精度密码的主要内容,如果未能解决你的问题,请参考以下文章

1049 数列的片段和(注意精度!!)

修改MySQL密码报错“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements“(代码片段

高精度密码

21个常用代码片段

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

片段和活动之间没有传递值