我有n個有理數。除此之外,我必須選擇m個數字,例如選擇最大總和的有理數
sum of numerators of m numbers /sum denominators of m numbers is maximum.
例如,如果我有3個數字1/1,1/2,2/4,我必須選擇2個數字。那麼組合將是
If 1/1, 1/2 are used then 1+1/1+2 = 2/3
If 1/1, 2/4 are used then 1+2/1+4=3/5
If 1/2, 2/4 are used then 1+2/2+4=3/6=1/2
Maximum is 2/3
假設我有n個整數數組指定分子,和其他n個整數分母的數組。和號碼米。 什麼是策略?
輸入中的數字不需要減少有理數。例如數字可以是4/6而不一定是2/3。
編輯: 一個蠻力的解決方案將嘗試所有的排列,通過從n中選擇m個數字。然後應用上面的公式來查找結果,然後查看哪個組合給出最大結果。
所以我想知道是否有任何數學公式或財產或聰明的方式比蠻力的方式。
到目前爲止您嘗試過什麼? – GhostCat
1/1 + 2/4 = 4/4 + 2/4 = 6/4 = 1 2/4 = 1 1/2你是怎麼得到3/5的? – Sedrick
@SedrickJefferson(分子總和)/(分母總和) –