Project Euler 9
来源:互联网 发布:linux运行程序命令gcc 编辑:程序博客网 时间:2024/06/15 23:14
'''Created on 2014年9月1日Special Pythagorean tripletA Pythagorean triplet is a set of three natural numbers, a < b < c, for which,a2 + b2 = c2For example, 32 + 42 = 9 + 16 = 25 = 52.There exists exactly one Pythagorean triplet for which a + b + c = 1000.Find the product abc.@author: wxp2971'''# 最直接的方式,大概分析下范围for a in range(1,900): for b in range(a+1,900): for c in range(b+1,900): if ((a+b+c)==1000) and (a*a+b*b)==(c*c): print(a,b,c) print(a*b*c) # 答案中的解答# 直接的方式s = 1000for a in range(3,s-3): for b in range(a+1,int((s-1-a)/2)): flag = 0 c = s - a -b if (a*a + b*b) == (c*c): print(a,b,c) print(a*b*c) flag = 1 break if flag: break
0 0
- Project Euler - Problem 9
- Project Euler 9
- Project Euler 9
- Project Euler Problem 9
- project Euler problem 9
- project euler 9
- Project Euler problem 9 勾股数
- 【Project Euler】9 第九题
- Project Euler
- project euler
- Project Euler
- 【Project Euler】【Problem 9】Special Pythagorean triplet
- Project Euler: Problem 9 Special Pythagorean triplet
- 9 Special Pythagorean triplet - Project Euler
- Project Euler Problem 9: Special Pythagorean triplet
- project euler 9 Special Pythagorean triplet
- Project Euler .net
- Project Euler 0
- linux下向来坑死人的多USB设备名(多串口)
- JS 正则表达式的使用
- EditPlus配置CTags,实现函数提示和跳转
- NSNumber与NSInteger的区别
- hadoop入门和简易分布式搭建
- Project Euler 9
- 你知道SEO团队的几种运营模式吗?
- [swift] UITableView单元格背景透明问题
- codeforces 463 B Caisa and Pylons
- setTimeout
- 让QToolBar工具栏的按钮既显示图标又显示文字
- 直接插入排序、希尔排序、堆排序的比较
- 鼠标悬停
- 取整数的最大值最小值值,