高精度加法

2021-09-24 08:44:55 字數 649 閱讀 7201

不會akioi,也不會進入大佬群的***

馬上要考試了所以來寫點題解湊湊rp

沒錯這就是文化課**的***蒟蒻

進入正題:

mike:tom tang riddle我的巨老盆友,我昨天本身準備在***oj上水題(a+b problem),誰知竟然還wa了一片,怎麼回事?

tom tang riddle:你沒學過有個東西叫long long?開始誤導一下子就過了,我以前遇到這種情況就把int換下就好了。

t he

next

da

ythe next day

thenex

tday

mike:tom不靠譜,***,這題怎麼水?

***:這題是有難度還是水的,你可能要接觸乙個新東西:python高精度!

什麼是高精度?

高精度就是把幾百位、幾千位甚至更多的數字或結果用一種特殊的方法在電腦上儲存,從而解決了用long long 然後發現根本裝不下的情況。

簡單點說就是把大數用陣列在電腦裡儲存。

怎麼搞?

這篇文章先介紹加法。

我們可以把整個加法的過程用豎式模擬,從而得出答案。

code自己寫把逃下片部落格放。由於是深夜,***蒟蒻不得不保證自己的身體健康

python高精度加法 高精度加法

1.思路 其實就是模擬,加法是最簡單的,從個位開始加,價位加到前一位,然後再取10的餘數。for int i 1 i len i 計算和 c i a i b i 進製 c i 1 c i 10 取10的餘數 c i 10 2.實現 int len max a.length b.length 倒著存,...

高精度加法 高精度減法

雖然以前自己就學習過,但是自己打出來的 目測效率不高,也不夠精簡 因此學習一下eden裡面的這一題 big integer add subtract ifndef big integer define big integer include include using std string usin...

高精度加法

program gjplus vars1,s2,s3,st,s string i,j,k,l1,l2,li,n1,n2,n3,n4 integer begin readln s1 readln s2 l1 length s1 l2 length s2 if l1 l2 then li l1 else...