: 1. 3
: ┌─────
: 3 │ 12 22
: 3 │ 9 3*3=9
: ── ├───── 4*4=16太大 所以用3*3
: 6 │ 3 (左側直式相加3+3=6)
: 2. 3 4
: ┌─────
: 3 │ 12 22
: 3 │ 9 64*4=256
: ── ├───── 65*5=325 太大 所以用64*4
: 64 │ 3 22
: 4 │ 2 56
: ── ├─────
: 68 │ 66
原理跟乘法公式有關吧
從結果導回去 34^2=(30+4)^2=30^2+2*30*4+4^2
=3^2*100+3*20*4+4^2
=3^2*100+(3*20+4)*4
好了,回到1222這個數
如果沒學過直式開方會先判斷這個值介於哪兩個整數之間嘛
很明顯的30^2<1222<40^2,所以我們找出十位數3,也就是上式中綠色部份
接下來為什麼是這樣做?
黃色部份告訴我們我們現在要找的是(3*20+□)* □,
□裡面的數最大為多少時這個值不會超過322
餘數再跟後兩位湊一起重複這個運算
小數點後面就依此類推了
--
一次大意,便是永久的放棄
幸福的靈光,只一閃爍,便無聲跡....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.76.216