毕达哥拉斯定理:勾股定理又称商高定理、毕达哥拉斯定理,是平面几何中一个基本而重要的定理。勾股定理说明,平面上的直角三角形的两条直角边的长度(古称勾长、股长)的平方和等于斜边长(古称弦长)的平方。反之,若平面上三角形中两边长的平方和等于第三边边长的平方,则它是直角三角形(直角所对的边是第三边)。

毕达哥拉斯三元组:有正整数三元组x,y,z,满足x^2+y^2=z^2,这样的三元组被称为毕达哥拉斯三元组。特殊的,若gcd(x,y,z)=1,那么这个毕达哥拉斯三元组是本原的。

定理:正整数x,y,z构成一个本原毕达哥拉斯三元组且y为偶数,当且仅当存在互素的正整数m,n(m>n),其中m为奇数n为偶数,或者m为偶数n为奇数,并且满足:
                                           x=m^2-n^2
                                           y=2mn
                                           z=m^2+n^2

题目1:http://poj.org/problem?id=1305
题目2:http://acm.fzu.edu.cn/problem.php?pid=1669

毕达哥拉斯三元组及本原毕达哥拉斯三元组相关推荐

  1. 数据结构三元组实验报告_三元组实验报告.doc

    三元组实验报告 三元组实验报告 实验报告:3元组的实现 一.问题描述 设计一个实现3元组基本操作的C语言程序: 1.实现三元组的构造.取值.修改.有序判断. 最大值.最小值和销毁.打印等基本操作 2. ...

  2. LeetCode 1899. 合并若干三元组以形成目标三元组

    文章目录 1. 题目 2. 解题 1. 题目 三元组 是一个由三个整数组成的数组. 给你一个二维整数数组 triplets ,其中 triplets[i] = [ai, bi, ci] 表示第 i 个 ...

  3. matlab毕达哥拉斯质数,如何求毕达哥拉斯质数对应的两个数字

    满意答案 hgfp4d5pgh2 推荐于 2016.02.24 毕达哥拉斯质数是指可以表示为4n + 1形式的质数,若直角三角形的三边均为整数,斜边为质数,其斜边的边长即为毕达哥拉斯质数. 前几个毕达 ...

  4. 特殊的不定方程——毕达哥拉斯三元组(勾股数组)

    毕达哥拉斯三元组:若正整数x,y,z满足下x^2+y^2=z^2.满足这个方程的正整数三元组被称为毕达哥拉斯三元组. 本原毕达哥拉斯三元组:若gcd(x,y,a)=1,则正整数三元组被称为本原毕达哥拉 ...

  5. FZU1669 Right-angled Triangle【毕达哥拉斯三元组】

    主题链接: http://acm.fzu.edu.cn/problem.php?pid=1669 题目大意: 求满足以a.b为直角边,c为斜边,而且满足a + b + c <= L的直角三角形的 ...

  6. 【POj1305】毕达哥拉斯三元组

    1.题目链接.这个题目是在求这样的一个问题:三个正整数x,y,z都小于等于N,这三个数组成一个三元组(x,y,z).其中,他们两两互质,也就是说(x,y,z)=1.并且x*x+y*y=z*z.求出这样 ...

  7. int、long和long long的范围

    查看全文 http://www.taodudu.cc/news/show-3069894.html 相关文章: 字符串快速变dict字典key python简易英文字典_Python爬虫:自制简易词典 ...

  8. 数论在ACM中的应用

    整除与剩余 整除在自然数范围内的引入是十分自然的,即要把一个整体平均分为若干份.若要求分得的结果必须是整数,则可能存在多余的情况,即余数. 若a能整除b,可记作:a∣b,否则a∤b若a能整除b,可记作 ...

  9. 西方哲学史 -- 毕达哥拉斯

    毕达哥拉斯(Pythagoras) [毕达哥拉斯简介] 毕达哥拉斯[1](Pythagoras,572 BC?-497 BC?)古希腊数学家.哲学家.无论是解说外在物质世界,还是描写内在精神世界,都不 ...

最新文章

  1. Android实例-解决虚拟键盘遮挡问题(XE8+小米2)
  2. 在 SAP BTP Kyma Runtime 上使用 Redis 读取和存储数据
  3. 统信uos系统考试题_离Windows更近一步!微信Linux原生版上线:国产统信UOS系统已适配...
  4. 前端学习(504):垂直居中的第一种方式
  5. 算法导论4--求最大和数组
  6. 随想录(机器学习的生产应用)
  7. 单选按钮带文字_店铺装修V2.0全新升级!带你走进商城个性化装修的智能时代!...
  8. React中最基础的jsx语法
  9. HttpServletRequest即很多代码中的request对象
  10. yosemite php gd,Yosemite/El Capitan php-gd mcrypt安装
  11. 财富游戏道具:保险篇
  12. html 免费设计,十款最佳免费Web设计软件一览
  13. Introduction to Wireless LAN Measurements From 802.11a to 802. 11 ac
  14. happen-before原则解读
  15. BZOJ2818 Gcd
  16. linux运行jar文件Invalid or corrupt jarfile错误
  17. Python金融应用编程(数据分析、定价与量化投资)
  18. 自定义View——双色球彩票选号界面,模仿网易彩票
  19. 2011年计算机三级考试PC技术知识要点(32)
  20. IT经典书籍——Headamp;nbsp;First系列…

热门文章

  1. 与黑客讨价还价,勒索攻击企业数据是关键
  2. Ubuntu使用bind9配置DNS服务器
  3. 开源二维码QR CODE编码/解码(识别)库
  4. ECSHOP去掉版权
  5. 7个项目管理强力工具介绍
  6. 有关 Java Long 型数据的比较
  7. OC与C语言的一些区别
  8. cd .ssh返回-bash: cd: .ssh:No such file or directory怎么办
  9. 区块链引领互联网大会,徐明星浅谈后互联网时代“水电煤”
  10. python微信头像_Python玩微信——头像组字