NOJ1007 完美立方(暴力)

Python 完美立方数 完美立方数 描述 费马大定理断言,当整数 n > 2时,关于 a,b,c 的方程 an = bn + cn 没有正整数解。 该定理被提出来后,历经三百多年,经历多人猜想辩证,最终在 1995 年被英国数学家安德鲁.怀尔斯证明。 当然,可以找到大于 1 的 4 个整数满足完美立方等式:a3 = b3 + c3 + d3 (例如 123 = 63 + 83 + 103) 编写一个程序,对于任意给定的正整数 N(N<=100),寻找所有的四元组(a,b,c,d),满足 a3 = b3 + c3 + d 阅读详情

完美立方

时间限制(普通/Java) : 1000 MS/ 3000 MS          运行内存限制 : 65536 KByte
总提交 : 4917            测试通过 : 1335 

比赛描述

a3 = b3 + c3 + d3为完美立方等式。例如123 = 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a3 = b3 + c3 + d3,其中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)



入门题目,直接暴力枚举就好了。


AC代码:


#include <iostream>
#include <cstdio>
using namespace std;
const int size = 1001000;
bool v[size];
int p[size];
int main()
{
    int n, i, j, k, t, c[101];
    for(i = 1; i <=100; i++) {
        t = i * i * i;
        c[i] = t;
        v[t] = 1;
        p[t] = i;
    }
    scanf("%d", &n);
    for(i = 2; i <= n; i++)
        for(j = 2; j <= i-1; j++)
            for(k = j; k <= i; k++) {
                t = c[i] - c[j] - c[k];
                if(t < 0) break;
                if((v[t] == 1) && (p[t] >= k)) 
                    printf("Cube = %d, Triple = (%d,%d,%d)\n", i, j, k, p[t]);
    }
    return 0;
}


[C++]完美立方(枚举) 1.题目 2810:完美立方 查看 提交 统计 提示 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 形如a3= b3 + c3 + d3的等式被称为完美立方等式。例如123= 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a3 = b3 + c3 + d3,其中a,b,c,d 大于 1, 小于等... 阅读详情

相关推荐

题目名称:组个最小数时间限制:1000ms内存限制:256MB提交通过率:43%

例如:给定三个 1,三个 0,三个 5,一个 8,我们得到的最小的数就是 1000115558。给定数字 0...9 各若干个,总共十个数字。你可以以任意顺序排列这些数字,但必须全部使用。在一行中给出 10 个 0...9 之间的整数,每个数字间用空格隔开。经过测试,两个方法的时间和空间基本相同,根据情况自行选择吧,886~目标是使得最后得到的数尽可能小(注意 0 不能做首位)。现给定数字,请编写程序输出能够组成的最小的数。给定数字中至少有 1 个非 0 的数字。在一行中输出能够组成的最小的数。

zxr200100416的博客 1539

完美立方

完美立方 Description 形如a3=b3+c3+d3a^3=b^3+c^3+d^3a3=b3+c3+d3的等式被称为完美立方等式。例如123=63+83+10312^3=6^3+8^3+10^3123=63+83+103。编写一个程序,对任给的正整数N(N⩽100)N(N\leqslant100)N(N⩽100),寻找所有的四元组(a,b,c,d)(a,b,c,d)(a,b,c,d),使得a3=b3+c3+d3a^3=b^3+c^3+d^3a3=b3+c3+d3,其中a,b,c,d大于1,小于等于

Leslie_hollow的博客 1798

QT5.14.2+VS2019安装配置教程Windows

QT5.14.2+VS2019安装使用教程Windows前言一. QT的下载与安装1. QT的下载2. QT的安装二. 配置Visual Studio编译器环境1. 扩展工具下载2. 扩展工具配置 前言 由于Visual Studio 的功能强大,很多开发人员比较熟悉使用,所以可以通过将QT配置到Visual Studio中进行开发。 一. QT的下载与安装 1. QT的下载 QT5.14.2下载地址 2. QT的安装 断开网络!断开网络!!断开网络!!! 安装QT之前,需要断开电脑的网络连接,这样就

Zander0的博客 7248

1007-完美立方

描述 a3 = b3 + c3 + d3为完美立方等式。例如123 = 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a3 = b3 + c3 + d3,其中1<a, b, c, d ≤N。 输入 正整数N (N≤100) 输出 每行输出一个完美立方,按照a的值,从小到大依次...

weixin_30553065的博客 272

128x64 OLED屏的救星:手把手教你用纯C实现轻量级多级菜单

本文针对资源受限的单片机开发场景,提供了一套用纯C语言实现128x64 OLED屏轻量级多级菜单的完整方案。该方案摒弃了传统的树形指针结构,创新性地采用哈希表进行菜单项管理,核心代码不足200行,内存占用极低,逻辑清晰且易于维护。文章详细阐述了架构设计、实战演练及性能优化技巧,是STM32、ESP8266等小内存MCU项目的理想选择。

table的专栏 227

IDEA出现闪退或打不开的解决方法

本身项目比较大,为了打开这个软件,可调节IDEA中安装的bin目录下有个。打开IDEA的时候过一会便闪退,可以再IDEA的右下角看到如下提示。(如果没有该提示,软件右下角也会有个红色感叹号,点开查看原因即可)闪退的多数原因大致是out of memory,内存溢出。查看任务管理器中的进程:(发现内存随时有溢出的情况)但也需要注意,该参数并不是越大越好,适中即可。只有个别原因是需要管理员权限就可执行!可以尽量减少软件的启动。

码农研究僧的博客 5944

完美立方等式

描述 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&lt;a,b,c,d&lt;=N. 输入   正整数N (N≤100) 输出 每行输出一个完美立方,按照a的值,从小到大依次输出。当两...

bianchengdacainiao的博客 3932

AD(十四)调用已有的PCB元件封装库

软件:Altium Designer 16 需要资料:已有的PCB原理图文件(.PCBDOC)或者PCB库文件(.PCBLIB)(来源文中细说) 调用已有的PCB元件封装库(一)从已有的PCB原理图文件(*.PCBDOC)中调用1、PCB原理图文件来源2、打开已有的PCB原理图文件(*.PCBDOC)3、生成PCB封装库4、复制封装到工程文件下的PCB库文件(*.PCBLIB)5、重名问题(二)从已有的PCB库文件(*.PCBLIB)中调用1、PCB库文件(*.PCBLIB)的来源2、打开已有的PCB库 (

Curnane0_0的博客 5083

南邮ACM 1007 完美立方 JAVA解法

完美立方 时间限制(普通/Java):1000MS/3000MS          运行内存限制:65536KByte 总提交:3494            测试通过:984 描述 a3 = b3 + c3 + d3为完美立方等式。例如123 = 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a3 

小菜成长记 1166

14、网络切片技术:原理、应用与挑战

本文详细探讨了网络切片技术的原理、应用场景及其在5G网络中的重要性。网络切片作为一种关键的网络架构技术,能够在同一物理网络上创建多个独立的逻辑网络,以满足不同应用对安全性、可靠性和性能的多样化需求。文章深入分析了网络切片在5G、SDN/NFV等技术背景下的发展与挑战,并探讨了其在制造业、交通运输、零售等多个行业的实际应用。此外,还介绍了网络切片的部署流程、未来发展趋势以及相关技术难点,为读者全面了解网络切片技术提供了有价值的参考。

palm99的专栏 254

不同IP网段的PLC进行S7通信(PUT_GET)的具体步骤

不同IP网段的PLC进行S7通信(PUT_GET)的具体步骤 一般情况下,我们使用西门子的S7通信时都是将网络中的PLC的IP设置在同一网段,那么如果涉及到旧项目改造时,不方便修改IP地址,只能进行2个网段通信时,可以参考以下步骤: 准备条件: 2个路由器 CPU 1212C 主动连接 CPU 314C-2PN/DP 被动连接 网络搭建如下图所示: S7-1212C一侧 建立S7主动连接 ,IP地址:192.168.5.40,编写get/put 通信程序 S7-300 IP地址:192.168.0

Robot_PLC_HMI_Automation 2万+

完美立方数问题 Python

编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得等式成立,其中a,b,c,d 大于 1, 小于等于N,且 b<=c<=d。n+1) b的范围是(2,a) c的范围是(b,a) d的范围是(c,a)首先 要有一个数组 把从1到n的三次方 存储到数组中,方便后面的比较。注意的是 数组是从0开始的 如果a的索引在数组中对应的值=b+c+d。然后就是简单的四个for循环了 a的范围是(2,

qingcheng_123456的博客 600

Far planner代码系列(2)

graph_decoder系列(2) 承接上文 我们接着来看decoder_node.cpp的代码部分 void GraphDecoder::Init() { /* initialize subscriber and publisher */ //graph_sub_ 订阅节点/robot_vgraph 其类型是visibility_graph_msg/Graph的消息 graph_sub_ = nh.subscribe("/robot_vgrap...

博客 1534

POJ 2810完美立方

POJ 2810完美立方 输入样例 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,...

qq_42347617的博客 349

ATECC508A芯片开发笔记(四):自定义配置508功能,规划DataZone数据存储

ATECC508A芯片开发笔记(四):自定义配置508功能,规划DataZone数据存储 508A内部存储区介绍 Data Zone Config Zone 508A Config Zone配置(自定义) - ATECC508A芯片在使用之前,需要自定义配置ConfigZone与DataZone,并同Lock命令将两个区域锁住,否则无法正常使用功能。而一旦锁上就是永久性的,配置区不能够进行解锁

HowieXue 薛永浩的博客 2万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

PYTHON实现寻找完美立方数

利用循环嵌套找出满足a^3=b^3+c^3+d^3的四元组,其中a为完美立方数,并利用python列表相关方法减少运算量

tuygioj的博客 4357

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

NOJ -1007 完美立方

完美立方 时间限制(普通/Java) : 1000 MS/ 3000 MS 运行内存限制 : 65536 KByte 总提交 : 5647 测试通过 : 1473 比赛描述 a3 = b3 + c3 + d3为完美立方等式。例如123 = 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c,

PrConstantin 643

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

求解完美立方

求解完美立方

2201_75430493的博客 355

百练OJ:2810:完美立方

题目链接:描述形如a3= b3 + c3 + d3的等式被称为完美立方等式。例如123= 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a3 = b3 + c3 + d3,其中a,b,c,d 大于 1, 小于等于N,且b&lt;=c&lt;=d。输入一个正整数N (N≤100)。输出每行输出一个完美立方。输出格式为:Cu...

康雨城 871

XMUOJ--枚举例题1--完美立方

在循环内部,判断是否满足条件(a的立方等于b、c、d的立方之和),如果满足条件,则输出结果。输出的格式为:Cube = a, Triple = (b,c,d),表示满足条件的立方数a以及对应的组合(b,c,d)。形如a^3= b^3+ c^3+ d^3的等式被称为完美立方等式。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a^3= b^3+ c^3+ d^3,其中a,b,c,d 大于 1, 小于等于N,且b

m0_73939047的博客 416

python完美立方等式_OpenJ_Bailian 2810 完美立方

题目地址:https://vjudge.net/problem/OpenJ_Bailian-2810形如a3= b3+ c3+ d3的等式被称为完美立方等式。例如123= 63+ 83+ 103。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a3= b3+ c3+ d3,其中a,b,c,d 大于 1, 小于等于N,且b<=c&...

weixin_39557583的博客 727

ACM-完美立方

问题描述         a3 = b3 + c3 + d3 为完美立方等式。例如 123 = 63 + 83 + 103 。编写一个程序,对任给的正整数 N (N≤100),寻找所有的四元组(a, b, c, d),使得 a3 = b3 + c3 + d3,其中 1 输入数据         正整数 N (N≤100) 输出要求         每行输出

小喇叭儿滴滴的吹 868

ACM-ICPC国际大学生程序设计竞赛北京赛区(2017)网络赛 Minimum

题目9 : Minimum 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 You are given a list of integers a0, a1, …, a2^k-1. You need to support two types of queries: 1. Output Minx,y∈[l

passer__的博客 494

OpenJudge百炼-2810-完美立方-Cyuyan-枚举

描述: 形如a3= b3 + c3 + d3的等式被称为完美立方等式。例如123= 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a3 = b3 + c3 + d3,其中a,b,c,d 大于 1, 小于等于N,且b 输入: 一个正整数N (N≤100)。 输出: 每行输出一个完美立方。输出格式为: Cube

OrdinaryCrazy的博客 930
上一篇: HDOJ2041 超级楼梯(dp & 打表)
下一篇: NOJ1008 第几天(模拟)
GKHack
博客等级 码龄11年 48粉丝 291原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值