【欧拉计划】9. Special Pythagorean triplet
(本题取 $n=1000$)
【思路】$\mathcal O(n^3)$ 分别枚举 $a,b,c$ 并判断。
【优化】由于 $a,b,c$ 中的其中一个值可以由另外两个得到,因此可省去第三重循环,时间复杂度优化为 $\mathcal O(n^2)$:
1 |
|
【欧拉计划】9. Special Pythagorean triplet
(本题取 $n=1000$)
【思路】$\mathcal O(n^3)$ 分别枚举 $a,b,c$ 并判断。
【优化】由于 $a,b,c$ 中的其中一个值可以由另外两个得到,因此可省去第三重循环,时间复杂度优化为 $\mathcal O(n^2)$:
1 |
|
【欧拉计划】9. Special Pythagorean triplet