立方和等式

2021-08-15 13:47:42 字數 552 閱讀 4334

考慮方程式: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 顯然...