`
joseph830727
  • 浏览: 1549 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

立方和问题

阅读更多
前两天在网上看到一个有趣的问题,给定一个整数N,计算出他所有的立方和数字,比如:给定整数N,找出a,b,a > 0, b > 0,并且a的立方加上b的立方正好等于N,如:1729等于1的立方加上12的立方,9的立方加上10的立方;自己想了一下,简单写了一个算法如下:
public void cal(double n){
		double c = 1.0/3.0;
		int k = (int)Math.pow(n, c) + 1;
		int max = Integer.MAX_VALUE;
		for(int i = 1; i <= k; i++){
			if(i >= max)
				break;
			double t = n - Math.pow(i, 3);
			int m = (int)Math.pow(t, c);
			if(Math.pow(m, 3) == t ){
				System.out.println(i + "," + m);
				if(m < max){
					max = m;
				}
			}else if(Math.pow(m+1, 3) == t){
				m++;
				System.out.println(i + "," + m);
				if(m < max){
					max = m;
				}
			}
		}
	}
分享到:
评论

相关推荐

    基于51单片机的光立方设计毕业设计.doc

    本文详细的介绍了光立方的搭建过程,...还介绍了这款芯片的特点和使用方法及在调试过程中遇到的软件和硬件方面的问题及解决方法,详细的阐述了光立方的设计原理和架构方法,对光立方目前存在的意义也进行了详细的介绍。

    基于立方定律的岩体裂隙非线性流动几何模型

    岩体裂隙壁面的几何粗糙会引起其中流体的流动非线性,立方定律在分析此类问题时最为简便但却无法适用。旨在基于简单的立方定律,提出一个能够有效适用于岩体裂隙几何粗糙引起非线性流动的分析模型。通过对N-S方程进行...

    论文研究-增广立方体网络的.pdf

    针对增广立方体诊断度提升的问题,提出了一种可诊断的变形算法,即t/k可诊断算法,在该算法下,可明显提高增广立方体的诊断度。算法核心思想是,在故障节点个数不大于t的情况下,允许故障集中出现k个非故障节点,...

    一对奇N阶幻立方MC1和MC

    发现了N阶幻立方构造的若干方法,解决了奇N阶幻立方的计数问题,阐明了奇N阶幻立方构造的基本思路。首先做n个与初始立方矩A中某一斜面平行的斜面,构造中间矩阵B,然后将方阵B中n×n个沿水平排列的序列改成n×n个沿斜线...

    8x8光立方配套资料(1).rar

    本资料包含光立方制作所需全部资料,代码和PCB源文件均测试过,PCB为单层板,设计美观,方便自己制板,不同于其他光立方PCB源文件,下载资料后可以根据自己准备好的材料马上制作出自己心仪的作品!(适合自己DIY送人...

    剖分和组合_从七巧板到水立方_p153.pdf

    剖分和组合,是组合几何的重要内容。它的简易预示着复杂,无序蕴含着有序,让人体会到从民间数学走向现代数学的发展之路。本书从七巧板的拼装开始,浏览了中外的拼图游戏,智力难题,组合证明的前世今生,成败得失。...

    论文研究-超立方体网络下的自适应容错路由研究.pdf

    针对超立方体结构的多处理机系统出现故障的问题,对容错超立方体网络的局部连通性进行了研究。根据局部连通性的特点定义了相邻节点集合类的概念,提出并证明了求解两类相邻节点集合的公式。给出了满足任意子连通性...

    c++计算一个立方体盒子体积

    ② 注意类的数据成员和成员函数的访问权限问题; ③ 注意类的重载构造函数和拷贝构造函数的声明和定义方式,使用重载构造函数的方法,并提供2种或以上初始化数据成员length、width、height的方法; ④ 定义一个拷贝...

    论文研究-数据立方梯度的联机挖掘.pdf

    数据立方梯度是关联规则更...利用联机分析处理服务中预先计算的数据立方进行数据立方梯度的联机挖掘,不仅可以消除同时保存立方梯度和立方元组而带来的冗余,而且更加符合用户在浏览数据立方过程中自然产生的挖掘兴趣。

    论文研究-空间数据立方体多维信息空间分析实例.pdf

    多维信息空间分析是构筑数字城市最为关键的技术之一,而空间数据立方体是解决这个关键技术问题的有效途径;提出了空间数据立方体的分析操作主要由概括分析、局部分析、全局分析和旋转分析组成,简单介绍了这些分析...

    基于51单片机的光立方设计.doc

    还介绍了这款芯片的特点和使用方法及在调试过程中遇到的软件和硬件方面的问题及解决方法,详细的阐述了光立方的设计原理和架构方法,对光立方目前存在的意义也进行了详细的介绍。 关键词:光立方;74HC595;单片机...

    立方酒店SQL Server数据库

    立方酒店是老代码了,原数据使用InterBase数据库,调试和使用都比较麻烦,我把它改成了Sql Server数据库,相信大家拿到数据库应该会连接吧?呵呵,程序里对数据库的调用部分都要加上dbo.,否则会出现无活动索引问题...

    QT+OpenGL六面六色鼠标手势操作旋转立方体 滚轮缩放

    六面六色的彩色立方体,使用QT和OpenGL开发,鼠标手势操作旋转,滚轮进行缩放,旋转矩阵实现旋转,无万向锁问题。

    论文研究-交换超立方网的无死锁虫洞路由算法.pdf

    针对交换超立方网络通信中所出现的死锁及延迟问题,提出了一种基于虫洞路由的无死锁算法。引入交换超立方网的s-导出子网和t-导出子网的的概念,证明了s-导出子网和t-导出子网分别同构于s维超立方体网络和t维超立方体...

    Python练习题:特殊的数字(选自蓝桥杯)

     153是一个非常特殊的数,它等于它的每位数字的立方和,即 153=111+555+333。编程求所有满足这种条件的三位十进制数。 输出格式  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 代码图: 代码如下:...

    8601最大长方体问题

    一个长,宽,高分别是m,n,p的长方体被分割成m*n*p个小立方体。每个小立方体内含一个整数。...子长方体的大小由它内部所含所有整数之和确定。 约定:当该长方体所有元素均为负数时,输出最大子长方体为0。

    论文研究-边故障K元3立方体的二不交路覆盖.pdf

    研究具有故障边的[k]元3立方体的非指定二不交路覆盖问题。证明了在具有至多3条故障边的[k]元3立方体[Qk3]中,任意给定两个源点和两个汇点,则存在两条顶点不交的路[P1]和[P2],分别连接一个源点和汇点,且[V(P1)?V...

    最大长方体问题(动态规划\C++实现)

    一个长,宽,高分别是m,n,p的长方体被分割成m*n*p个小立方体。每个小立方体内含一个整数。 试着设计一个算法,计算所给长方体的最大子长方体。子长方体的大小由它内部所含所有整数之和确定。 约定:当该长方体所有...

    Cubes-Rods-Network-Optimisation:关于我使用网络分析和制图为立方体和棒形问题创建求解器算法

    多维数据集网络优化 我使用网络分析和制图为立方体和棒形问题创建了一个求解器算法。

    合成立方体以满足给定的交集模式

    问题是综合一组涵盖所有最小项的最优产品项或多维数据集集合和无关集合中的一些最小项。 在本文中,我们认为规范:我们给了一组数字,而不是on set和do n't care set 每个参数指定由以下项之一的交集覆盖的最小项的...

Global site tag (gtag.js) - Google Analytics