考慮方程式:a^3 + b^3 = c^3+ d^3
其中:「^」表示乘方。a、b、c、d是互不相同的小於30的正整數。
這個方程有很多解。比如:
a = 1,b=12,c=9,d=10 就是乙個解。因為:1的立方加12的立方等於1729,而9的立方加10的立方也等於1729。
當然,a=12,b=1,c=9,d=10 顯然也是解。
如果不計abcd交換次序的情況,這算同乙個解。
你的任務是:找到所有小於30的不同的正整數解。把a b c d按從小到大排列,用逗號分隔,每個解占用1行。比如,剛才的解輸出為:
1,9,10,12
不同解間的順序可以不考慮。
//有大神解法,,,,原理尚不明確
public static void main(string args)
all(a,b);
for(string str:set)
} public static void all(lista,listb)
}else}}
}
立方和等式
考慮方程式 a 3 b 3 c 3 d 3 其中 表示乘方。a b c d是互不相同的小於30的正整數。這個方程有很多解。比如 a 1,b 12,c 9,d 10就是乙個解。因為 1的立方加12的立方等於1729,而9的立方加10的立方也等於1729。當然,a 12,b 1,c 9,d 10顯然也是...
完美立方等式
描述 a 3 b 3 c 3 d 3為完美立方等式。例如12 3 6 3 8 3 10 3 編寫乙個程式,對任給的正整數n n 100 尋找所有的四元組 a,b,c,d 使得a 3 b 3 c 3 d 3,1 輸入 正整數n n 100 輸出 每行輸出乙個完美立方,按照a的值,從小到大依次輸出。當兩...
藍橋杯 立方和等式 數的全排列
考慮方程式 a 3 b 3 c 3 d 3 其中 表示乘方。a b c d是互不相同的小於30的正整數。這個方程有很多解。比如 a 1,b 12,c 9,d 10 就是乙個解。因為 1的立方加12的立方等於1729,而9的立方加10的立方也等於1729。當然,a 12,b 1,c 9,d 10 顯然...