#P1543. Perfect Cubes
Perfect Cubes
问题描述
数百年来,费马大定理一直未被证明,该定理简单表述为:当时,不存在大于的整数、、使得(最近有一个证明被认为是正确的,但仍在接受审查)。然而,有可能找到大于的整数满足“完美立方”方程(例如,快速计算会发现方程确实成立)。此问题要求你编写一个程序,找出所有满足该方程且的数集。
输入
一个整数()。
输出
输出应按如下方式列出,每行一个完美立方,按照的非递减顺序排列(即各行应按其值排序)。每行上的、和的值也应按非递减顺序列出。确实存在多个不同的、、三元组可以得到相同值的情况。在这些情况下,值较小的三元组应先列出。
输入数据1
24
输出数据1
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)
来源
美国中西部1995年竞赛