美文网首页C#题库
0029-完美立方

0029-完美立方

作者: 指尖极光 | 来源:发表于2017-03-16 09:48 被阅读34次

问题描述

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<a, b, c, d ≤N。

输入

正整数 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)

算法实现

using System;

namespace Questions{
    class Program{
        public static void Main(string[] args){
            int n = int.Parse(Console.ReadLine());
            for (int i = 0; i <= n; i++)
                for (int j = 2; j < i - 2; j++)
                    for (int k = j + 1; k < i - 1; k++)
                        for (int l = k + 1; l < i; l++)
                            if (Math.Pow(i, 3) == (Math.Pow(j, 3) + Math.Pow(k, 3) + Math.Pow(l, 3)))
                                Console.WriteLine("Cube = {0}, Triple = ({1},{2},{3})", i, j, k, l);
            Console.ReadKey();
        }
    }
}

相关文章

  • 0029-完美立方

    问题描述 a^3 = b^3 + c^3 + d^3 为完美立方等式。例如 12^3 = 6^3 + 8^3 + ...

  • 枚举法求解常见问题

    完美立方: //a的三次方等于a,b,c三个数的立方之和,这一组数称为完美立方 #includeusing nam...

  • 枚举算法:完美立方

    形如a3=b3+c3+d3的等式被称为完美立方等式。例如: 123=63+83+103。编写一个程序, 对任给的正...

  • 枚举

    基于逐个尝试答案的一种问题求解策略 完美立方: 形如 a^3 = b^3 + c^3 + d^3 的等式称为完美立...

  • 日常-金砖土司

    今日金砖土司 没有水立方模具,就用了450克土司模具。 尽管有些缩腰,尽管组织不完美,味道却是完美的。 外层是酥皮...

  • 一立方多重

    一立方混凝土2.4吨, 一立方钢筋7.85吨 一立方水泥1.45吨 一立方石子1.6吨 一立方干沙1.5吨 一立方...

  • 【2018-10-03】数据立方体技术

    立方体物化:完全立方体(所有方体的所有单元)、冰山立方体(部分物化的立方体)、闭立方体(仅由闭单元组成的立方体)、...

  • 立方甲设计:传统正味、匠人匠心……

    立方甲设计: 传统正味、匠人匠心…… 立方甲书法字体设计 立方甲食品拍摄

  • 30three.js补间动画Tween.js和选择物体

    演示地址:程序中有三个立方体。点击某个立方体开始运行。再次点击任意立方体则运行的立方体停止。 再次点击任意立方体则...

  • 十三道Python练习题

    一、完美立方 编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a^3...

网友评论

    本文标题:0029-完美立方

    本文链接:https://www.haomeiwen.com/subject/onvlnttx.html