问题描述:
If p is the perimeter of a right angle triangle with integral length sides, {a,b,c}, there are exactly three solutions for p = 120.
{20,48,52}, {24,45,51}, {30,40,50}
For which value of p 1000, is the number of solutions maximised?
解决问题:
public class Problem39 {
public static int find_way(int number){
int count = 0;
for(int c=500; c>0; c--){
for(int a = c-1; a>(number-c)/2&&a>0; a--){
int b = number - a - c;
if(b>0&&b*b+a*a==c*c){
// System.out.println("a:"+a+",b:"+b+",c:"+c);
count++;
}
}
}
return count;
}
public static void main(String[] args){
int max = 0;
int mark = 0;
for(int i=1000; i>0; i--){
int tmp = find_way(i);
if(tmp>max){
max =tmp;
mark = i;
}
}
System.out.println(max+":"+mark);
}
}
分享到:
相关推荐
据说着名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1...
约瑟夫环约瑟夫环(Josephus Problem),又称为约瑟夫斯置换,是一个在计算机科学和数学中广泛讨论的问题。其起源于一个历史故事:在罗马人占领乔塔帕特后,约瑟夫和他的朋友与39个犹太人躲到一个洞中,他们决定以...
"MP-"可能是“Matlab Problem”或“Modeling Problem”的缩写,这通常与使用MATLAB进行建模和求解问题有关。因此,我们可以推测这个源码是使用MATLAB编程语言编写的。 标签为空,没有提供额外的信息。 压缩包内的...
约瑟夫环问题,也被称为约瑟夫问题或约瑟夫环,是一个著名的理论问题,源于古罗马时代的一个故事。该问题通常被用来探讨和理解数据结构与算法,特别是循环链表和数组在解决问题中的应用。在这个问题中,人们围成一个...
旅行商问题(Traveling Salesman Problem,简称TSP)与多旅行商问题(Multiple Traveling Salesman Problem,简称MTSP)是运筹学领域经典的组合优化问题,它们在物流规划、网络设计、电路布线等实际场景中有着广泛的...
This paper focus on the conflicting belief structure problem and comes up with an evidence trap problem. A method of determining whether to select the Dempster';s rule of combination or not when ...
TcxButton with cxbkDropDownButton.*work with RECREATEWND message for skined control has scrollbar.*Fix a memory leak bug.*Fix paint bug ...TSkindata.Options.xoMDIChildBorder which do not skin MDIChild form'...
约瑟夫问题 据说著名犹太历史学家 Josephus 有过以下的故事: 在罗马人占领乔塔帕特后,39 个犹太人与 Josephus 及他的朋友躲到一个洞中,39 个犹太人决定宁愿死也不要被敌人抓到, 于是决定了一个自杀方式,41 个人...
约瑟夫问题(Josephus Problem)据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人到,于是决定了一个自杀...
在广泛的公共基准实例集上对MITS算法进行了测试,其结果与当前性能最佳的算法相比具有很强的竞争力,为22个实例改善了先前已知的最佳结果,同时为39个实例匹配了先前的最佳结果。 ### 分析MITS算法的两个重要特点 ...
VclSkin v2.75官方试用版,标题有'VclSkin demo'字样,其他功能照用。News in 2.75Fix bugs in IP4000 combobox. Add install.exe and uninstall.exe. Add "embedscrollbar" in Skindata.skin3rd ...
2009-8-16 10:18:39 org.directwebremoting.util.CommonsLoggingOutput info 信息: DWR Version 2.0.5 starting. 2009-8-16 10:18:39 org.directwebremoting.util.CommonsLoggingOutput info 信息: - Servlet Engine...
Chapter 2 Evolution of the Major Programming Languages 39 2.1 Zuse’s Plankalkül 40 2.2 Minimal Hardware Programming: Pseudocodes 43 2.3 The IBM 704 and Fortran 45 2.4 Functional Programming: ...
39 3.6.5 Reusable barrier solution . . . . . . . . . . . . . . . . . . 41 3.6.6 Preloaded turnstile . . . . . . . . . . . . . . . . . . . . . . 43 3.6.7 Barrier objects . . . . . . . . . . . . . . . ...
Das et al's to constant time. In this paper, we also improve the algorithm of S. Das et al's in a constant time but by using a different construction of adiabatic evolution, i
39-组合-sum.md 40-组合和-ii.md 第43章 第46章 47-置换-ii.md 第48章 第49章 5个最长回文子串.md 50-powx-n.md 6字形转换.md 7-反向整数.md 9回文数101-150(数量:30) 第101章 第102章 103二叉树之字形水平...
描述中提到的"39有EBOwithCMAR"可能是指39个测试问题中包含了EBO(Evolutionary Based Optimization)与CMAR(Comprehensive Multi-Attribute Rating)的组合。EBO是一种基于进化的优化方法,而CMAR则可能是一种多...
The Shellcoder's Handbook 2nd Edition About the Authors vii Acknowledgments xi Introduction to the Second Edition xxiii Part I Introduction to Exploitation: Linux on x86 ...Conclusion 39