匿名使用者
匿名使用者 發問時間: 科學數學 · 7 年前

6組數字,找最接近5萬的組合

20307、14494、5153、

26512、6147、5308

以上六組數字,怎麼組合最接近5萬?

超過或不超過都可以,只要最接近即可!

謝謝。

已更新項目:

更正:我需要最接近,且不超過的組合

以及最接近,但超過的組合

3 個解答

評分
  • 7 年前
    最佳解答

    Sol

    (1) 1個

    20307、14494、5153、26512、6147、5308

    (1) 2個

    34801、25460、46819、26454、25615、19647、41006、20641、19802、

    31665、11300、10461、32659、31820、11455

    (3) 3個

    39954、61313、40948、40109、51972、31607、30768、52966、52127、

    31762、46159、25794、24955、47153、46314、25949、37812、36973、

    16608、37967

    (4) 4個

    66466、46101、45262、67460、66621、46256、58119、57280、36915、

    58274、52306、51467、31102、52461、43120

    (5) 5個

    72613、71774、51409、72768、63427、57614

    47153=14494+26512+6147

    51409=20307+14494+5153+6147+5308

  • 7 年前

    找最接近50000,6組數字,都破千以上,可以直接捨去三個0,

    將題目改成,找最接近"50"的數。

    6組數字,改成20、14、5、26、6、5,

    6個數字相加=76,而剛好第一個數字等於20,第五個數字等於6,

    76-20-6=50或76-26=50,為最接近50的數

    還原題目,應該為14494+5153+26512+5308=51467

    還原題目,應該為20307+14494+5153+6147+5308=51409 是最接近5萬的數。

    參考資料: 突然想到的
  • Lopez
    Lv 7
    7 年前

    你沒有定義"組合"

    所以我用以下簡化的組合,不考慮乘除或函數,也不考慮係數2以上的線性組合.

    組合 = K1*20307+K2*14494+K3*5153+K4*26512+K5*6147+K6*5308

    其中Ki = -1 或 0 或 1

    Sol:

    ( K1, K2, K3, K4, K5, K6 )的可能情況有 3^6 = 729 (種)

    因為太多種,故以下用Excel及VBA 協助計算.

    A1:A6儲存格輸入這6個數.

    B~G這6欄列出 ( K1, K2, K3, K4, K5, K6 ) 的可能情況.

    列出方法利用Excel VBA,程式碼如下:

    Sub my_arrange()

    k = 1

    For a = -1 To 1

    For b = -1 To 1

    For c = -1 To 1

    For d = -1 To 1

    For e = -1 To 1

    For f = -1 To 1

    Cells(k, 2) = a

    Cells(k, 3) = b

    Cells(k, 4) = c

    Cells(k, 5) = d

    Cells(k, 6) = e

    Cells(k, 7) = f

    k = k + 1

    Next

    Next

    Next

    Next

    Next

    Next

    End Sub

    H1輸入 =B1*$A$1+C1*$A$2+D1*$A$3+E1*$A$4+F1*$A$5+G1*$A$6

    下拉到H729

    則H欄即為組合結果

    I1輸入 =IF(ABS(H1-50000)<1000,H1,"")

    下拉到 I729

    則 I 欄即為與5萬差距1000以內的組合

    輸出結果如下:

    圖片參考:http://imgcld.yimg.com/8/n/AC09299269/o/2013112817...

    圖片參考:http://imgcld.yimg.com/8/n/AC09299269/o/2013112817...

    圖片參考:http://imgcld.yimg.com/8/n/AC09299269/o/2013112817...

    Ans:

    最接近,且不超過的組合

    49858 = 20307+14494+26512-6147-5308

    最接近,但超過的組合

    50013 = 20307+14494-5153+26512-6147

還有問題?馬上發問,尋求解答。