最近 CPVirus
在數學課學到了手算開根號的方法,這個方法大概如下。
為了要做課後練習,現在給你兩個正整數
以下節錄自范志軒的「開
若要以直式手算開根號,可以參考以下作法:
622521
為例,共可分成三小節,而每一小節恰可計算出平方根的一位數字,如 62'25'21
。(更詳細的方法請參考上列連結)
不難可以發現,在進行直式開根號的時候,我們運用到了二項式的展開,即
在開三次、甚至
對了,如果你有好好修數學課的話,你也可以試試看寫牛頓法,搭配 NTT
等算法進行多項式及大數的微分、除法等操作進行運算喔。若想測試大數乘法的模板,可以上 Library Checker 或試試看 1064 喔。
輸入兩個正整數
輸出一個正實數,代表答案。
61409422144648154972160000000000000000000000000000 28
60
42351647362715016953416125033982098102569580078125 71
5
TIOJ April Fools Day Contest 2022
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 50 |
2 | 2~5 | 無額外限制 | 50 |