1. 程式人生 > >【高精度】密碼

【高精度】密碼

一秒 creat problem lap sam href enter lang gre

問題 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


【高精度】密碼