b115. TOI2008 2. 大數運算
標籤 :
通過比率 : 574人/650人 ( 88% ) [非即時]
評分方式:
Tolerant

最近更新 : 2014-11-01 01:30

內容
在大多數的程式語言中,一個整數通常只有32位元,就算是使
用無號的整數,仍然最大只能表示232-1。若要表示一個大於232-1的
整數該怎麼辦呢?答案就是採用大數。本題要求寫出一個大數運算的
程式,可以對二個50位數以內的10進制非負整數作乘法或除法的運
算。除法運算時,毋須考慮除數為0的情形,並僅需算出商數。
輸入說明
第一行輸入一個字串,表示被乘數或被除數,其為一個50位數
以內的10進制非負整數。

第二行輸入運算符號 * 或 /,分別表示乘法或除法運算。

第三行輸入一個字串,表示乘數或除數,其為一個50位數以內
的10進制非負整數。當執行除法運算時,除數為正整數。
輸出說明

印出運算結果。
範例輸入 #1
12346587987654321 
* 
98765432123456789 
12345678901234567890 
/ 
1234567890 
範例輸出 #1
1219416097850959788293446112635269
10000000001
測資資訊:
記憶體限制: 512 MB
提示 :
標籤:
出處:
2008TOI研習營初選

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
31210 krameri120 (科科) b115
700 2022-07-18 23:32
18691 MaowMaowMan (梁安哲) b115
python真舒服
1851 2019-07-28 22:31