回覆列表
  • 1 # 何以笙丶丶

    原理:

    (10a+b)^3 = 1000a^3+300a^2*b+30a*b^2+b^3 = 1000a^3+b[300a^2+b(30a+b)]

    如果每次計算後都能減掉1000a^3的話,那麼剩下的任務就是找到最大的整數b",使b"[300a^2+b"(30a+b")]

    於是,我就設計了一個版式。下面就開始使用這個版式來檢驗開立方筆演算法。

    例如:147^3=3176523

    一開始,如下圖所示,將3176523從個位開始3位3位分開。(3"176"523)

    第一步,我們知道,1^3

    1^3 = 1,3 - 1 = 2,餘2,再拖三位,一共是2176。

    接下來這一步就比較複雜了。因為我水平有限,我現在還不能把它改造得比較好。

    依照“b[300a^2+b(30a+b)]”,所以:

    1^2*300=300,1*30=30,如圖上所寫。

    第二位就填4,所以上圖3個空位都填4。

    然後(34*4+300)*4=1744,2176-1744=432,再拖三位得432523。

    然後就照上面一樣,

    14^2*300=58800,14*30=420,如上圖所寫。

    第三位就填7,所以上圖下邊3個空位都填7。

    然後(427*7+58800)*7=432523,432523-432523=0,到此開立方結束。

    在我以後的一些實踐中,發現越往後開,300*a^2與b(30a+b)的差距就越大,尋找b的工作就越容易,因為結果中有一項是300*a^2*b。

  • 中秋節和大豐收的關聯?
  • 1~30的平方數有什麼規律?