Problem 39 Integer right triangles (数学)
来源:互联网 发布:淘宝订购的应用 编辑:程序博客网 时间:2024/05/17 08:49
Integer right triangles
Problem 39
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?
题解:数学,a+b+c = p,a^2+b^2=c^2 ,化简:p^2 + 2ab = 2p(a+b) ....
代码:
#include<bits/stdc++.h>using namespace std;int solve(int n){ int ans = 0; for (int a=1;a<n;a++) { for (int b=a;b<n;b++) { int c = n-a-b; if (c>b) { // a+b+c = p, a2+b2=c2 化简:p2 + 2ab = 2p(a+b) if (n*n+2*a*b == 2*n*(a+b)) { ans++; } } } } return ans;} int main(){ int max_i=0,max_ans=0; for (int i=1;i<=1000;i++) { int ans = solve(i); if( ans > max_ans) { max_i = i; max_ans= ans; } } cout<<max_i<<" "<<max_ans<<endl; return 0;}
1 0
- Problem 39 Integer right triangles (数学)
- Problem 39—Integer right triangles
- Project Euler:Problem 39 Integer right triangles
- Project Euler:Problem 75 Singular integer right triangles
- Project Euler:Problem 91 Right triangles with integer coordinates
- Euler: Integer right triangles
- Project Euler-Integer right triangles
- 欧拉工程第39题:Integer right triangles
- projecteuler No.91 Right triangles with integer coordinates
- Right Triangles
- Right Triangles
- CodeForces 52 B.Right Triangles(水~)
- TOJ Right Triangles II
- No_39Integer right triangles
- Codeforces 52B Right Triangles
- hpu Triangles(数学)
- 【HPU-oj】-Triangles(锐角三角形个数,数学,思维)
- [BZOJ2916][Poi1997]Monochromatic Triangles(容斥原理+组合数学)
- POJ 3170 线段树优化DP
- 如何计算换行符、空格与制表符的个数(以及为何不能用此法来算单词数)
- Struts2实现第一个简单拦截器
- oracle 11g client 和 PL/SQL developer的安装和配置
- 活动安排问题
- Problem 39 Integer right triangles (数学)
- VC6.0打开或者添加工程文件崩溃的解决方法
- 线程实现cp-r与ls-l
- HDU-1879-继续畅通工程
- 知识体系
- 在ls-l中利用execl添加cp-r进程
- 自定义控件-视觉特效
- 虚拟机下装cpu版的caffe
- 通达OA最新官方原版9.5.160913+和谐补丁+ 电脑微信钉钉多端登录 集成全功能组件