#LAISIR50. 大數減法 I(Big Integer Subtraction)
大數減法 I(Big Integer Subtraction)
💥 題目名稱:大數減法 I(Big Integer Subtraction)
【題目描述】
給定兩個非負整數 ( A ) 和 ( B ),請計算它們的差值(即 ( A - B ) 的結果)。
題目保證 ( A >= B ), 因此結果一定為非負整數,不會出現負號。
由於兩個數字的位數可能非常大,超出一般整數型別(例如 int 或 long long)的範圍,
你需要模擬人工減法的過程,逐位計算出最終結果。
【輸入格式】
輸入共兩行:
第一行:整數 ( A ) 第二行:整數 ( B )
輸入的整數僅由數字組成,且:
- 不含多餘前導零(0 本身除外);
- 滿足 ( A >= B )。
【輸出格式】
輸出一行,表示 ( A - B ) 的結果。 結果不得包含多餘的前導零(除非結果為 0)。
【輸入範例 1】
123
23
【輸出範例 1】
100
【輸入範例 2】
1000
1
【輸出範例 2】
999
【輸入範例 3】
10000
9999
【輸出範例 3】
1
【輸入範例 4】
10000000000000000000
9999999999999999999
【輸出範例 4】
1
【數據範圍】
- 1 ≤ A, B < 10^10000
- 題目保證 A ≥ B
- 結果不超過 10^10000
Related
In following homework: