【華為機試078】超長正整數相加
題目描述:
請設計一個演算法完成兩個超長正整數的加法。
Java實現:
import java.util.*; import java.math.BigInteger; public class Main{ public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ BigInteger b1=new BigInteger(sc.nextLine().trim()); BigInteger b2=new BigInteger(sc.nextLine().trim()); System.out.println(b1.add(b2).toString()); } } }
知識點:
- BigInteger類的add()方法
相關推薦
【華為機試078】超長正整數相加
題目描述: 請設計一個演算法完成兩個超長正整數的加法。 Java實現: import java.util.*; import java.math.BigInteger; public class Main{ public static void main(String[]
華為機試——兩個超長正整數的加法 java
題目描述:請設計一個演算法完成兩個超長正整數的加法。 要求實現函式: void AddLongInteger(char * pcAddend, char * pcAugend, char * pcAddResult); 輸入引數: char
【華為機試079】計算字串的相似度
題目描述: 對於不同的字串,我們希望能有辦法判斷相似程度,我們定義了一套操作方法來把兩個不相同的字串變得相同,具體的操作方法如下: 1 修改一個字元,如把“a”替換為“b”。 2 增加一個字元,如把“abdd”變為“aebdd”。 3 刪除一個字元,
【華為機試077】火車出站
題目描述: 給定一個正整數N代表火車數量,0<N<10,接下來輸入火車入站的序列,一共N輛火車,每輛火車以數字1-9編號。要求以字典序排序輸出火車出站的序列號。 Java實現: import java.util.ArrayList; import java.u
【華為機試076】尼科徹斯定理
題目描述: 驗證尼科徹斯定理,即:任何一個整數m的立方都可以寫成m個連續奇數之和。 例如: 1^3=1 2^3=3+5 3^3=7+9+11 4^3=13+15+17+19 Java實現: import java.u
【華為機試075】公共字串計算
題目描述: 計算兩個字串的最大公共字串的長度,字元不區分大小寫 Java實現: import java.util.Scanner; public class Main { public static void main(String[] args) { Sc
【華為機試074】引數解析
題目描述: 在命令列輸入如下命令: xcopy /s c:\ d:\, 各個引數如下: 引數1:命令字xcopy 引數2:字串/s 引數3:字串c:\ 引數4: 字串d:\ 請編寫一個引數解析程式,實
【華為機試073】計算日期到天數轉換
題目描述: 輸入某年某月某日,判斷這一天是這一年的第幾天? Java實現: import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc=n
【華為機試072】百錢買百雞問題
題目描述: 公元前五世紀,我國古代數學家張丘建在《算經》一書中提出了“百雞問題”:雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾何? Java實現: import java.util.Scanner; public class Main{ pu
【華為機試071】字串萬用字元
題目描述: 在計算機中,萬用字元一種特殊語法,廣泛應用於檔案搜尋、資料庫、正則表示式等領域。現要求各位實現字串萬用字元的演算法。 要求: 實現如下2個萬用字元: *:匹配0個或以上的字元(字元由英文字母和數字0-9組成,不區分大小寫。下同) ?:匹配1個字元 輸入: 萬用字元表示式;
【華為機試070】矩陣乘法計算量估算
題目描述: 矩陣乘法的運算量與矩陣乘法的順序強相關。 例如: A是一個50×10的矩陣,B是10×20的矩陣,C是20×5的矩陣 計算A*B*C有兩種順序:((AB)C)或者(A(BC)),前者需要計算15000
【華為機試069】矩陣乘法
題目描述: 如果A是個x行y列的矩陣,B是個y行z列的矩陣,把A和B相乘,其結果將是另一個x行z列的矩陣C。 Java實現: import java.util.Scanner; public class Main { public static void main(Stri
【華為機試068】成績排序
題目描述: 輸入任意(使用者,成績)序列,可以獲得成績從高到低或從低到高的排列,相同成績 都按先錄入排列在前的規則處理。 例示: jack&nb
【華為機試067】24點遊戲演算法
題目描述: 給出4個1-10的數字,通過加減乘除,得到數字為24就算勝利 輸入: 4個1-10的數字。[數字允許重複,但每個數字僅允許使用一次,測試用例保證無異常數字] 輸出: true or false Java實現: import java.util.Arra
【華為機試066】配置檔案恢復
題目描述: 命 令 執 行 reset reset what reset board board&
【華為機試012】數字顛倒
題目描述:輸入一個整數,將這個整數以字串的形式逆序輸出程式不考慮負數的情況,若數字含有0,則逆序形式也含有0,如輸入為100,則輸出為001Java實現:import java.util.*; pub
【華為機試】找最高分(通過此題熟悉牛客網Node輸入輸出)
length 輸出 ons ken [0 接下來 lin tput int 來源:牛客網 老師想知道從某某同學當中,分數最高的是多少,現在請你編程模擬老師的詢問。當然,老師有時候需要更新某位同學的成績. 輸入描述: 輸入包括多組測試數據。每組輸入第一行是兩個正整數N和M(0
【華為機試】—— 6.質數因子
string ner out system pre 分享 args 機試 分享圖片 題目 解法 import java.util.Scanner; public class Main { public static void main(Strin
【華為機試】題目+解答+自己不足+提升
#include<iostream> #include<stack> #include<algorithm> using namespace std; int num[400][400]; int len[400][400]; int max(int a,int b)
【華為機試108題】字元統計
題目描述 如果統計的個數相同,則按照ASII碼由小到大排序輸出 。如果有其他字元,則對這些字元不用進行統計。 實現以下介面: 輸入一個字串,對字元中的各個英文字元,數字,空格進行統計(可反