完美立方等式

2021-08-19 20:08:37 字數 762 閱讀 5079

描述

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的值相同,

則依次按照b、c、d進行非降公升序排列輸出,即b值小的先輸出、然後c值小的先輸出、然後d值小的先輸出。

樣例輸入 :

24樣例輸出:

cube = 6, triple = (3,4,5)

cube = 12, triple = (6,8,10)

cube = 18, triple = (2,12,16)

cube = 18, triple = (9,12,15)

cube = 19, triple = (3,10,18)

cube = 20, triple = (7,14,17)

cube = 24, triple = (12,16,20)

**如下:

#include int main()

}return 0;

}

python完美立方 列舉 完美立方

1.列舉 列舉是基於逐個嘗試答案的一種問題求解策略。2.完美立方 形如 a 3 b 3 c 3 d3 的等式被稱為完美立方等式。例如 123 6 3 8 3 10 3 問題 編寫程式,對任給的正整數n n 100 尋找所有的四元組 a,b,c,d 使得 a 3 b 3 c 3 d 3 其中a,b,c...

立方和等式

考慮方程式 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 其中 表示乘方。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 顯然...