证明:(0,0)到(x,y)连线上横纵坐标都是正整数的点有gcd(x,y)个
来源:互联网 发布:dos命令和linux命令 编辑:程序博客网 时间:2024/05/16 11:40
证明:(0,0)到(x,y)连线上横纵坐标都是正整数的点有gcd(x,y)个
【命题】
平面直角坐标系中(0,0)到(x,y)这条线段上共有gcd(x,y)个点,它的横纵坐标都是正整数
【证明】
设坐标系上有一点A(x,y)
令x=x'gcd(x,y),y'=y'gcd(x,y)
那么直线OA的解析式为y=(y/x)*x,
即y=(y'/x')*x,
现在我们想知道,直线上有多少个点(a,b),a、b都是正整数?
首先横坐标a要取正整数,那么它的取值范围是a∈[1,x],b自然而然的取到[1,y]所有的值
现在要使得纵坐标也是正整数,“正”不用说,关键是“整”,那么就要求x'是a的约数
自然而然的就有x/x'=gcd(x,y)个a值,现在问题是还有没有其他符合条件的a
明显地当x’不是a的约数时,(y'/x')*a以后,x'先和a约分,因为gcd(x',y')=1,所以分子不可能再与分母约分
于是,就得到当且仅当a=kx'时,a、b都是正整数,而这样的a有gcd(x,y)个
【结论】
该命题是正确的
0 0
- 证明:(0,0)到(x,y)连线上横纵坐标都是正整数的点有gcd(x,y)个
- 给定表达式[x/2] + y + x * y, 其中x,y都是正整数。
- (x&y) + ( (x^y)>>1 )证明
- (x&y) + ( (x^y)>>1 )证明
- (x&y) + ( (x^y)>>1 )证明
- (x&y) + ( (x^y)>>1 )证明
- (x&y) + ( (x^y)>>1 )证明
- 比较表达式 x<y 与x-y<0的区别
- 求正整数的x,y的最小公倍数
- 求直线ax+by+c=0 上有多少个整点(x,y)满足x∈[-100,100],y∈[-100,100]
- 有一个X*Y的网格,只能向右、向下移动,从(0, 0)走到(X-1, Y-1),中间某些位置有障碍物,打印一条路径(
- 证明题:证明当n是一个整数且n>2时,方程x^n+y^n=z^n无正整数x,y,z的解。
- 9.9递归和动态规划(二)——有个机器人坐在X*Y网格的左上角,只能向右、向下移动,机器人从(0,0)到(X,Y)有多少种走法
- [Google] 平面上有很多点( x,y均为整数) ,求一个点 ,使该点到 所有点的 曼哈顿距离和 最小
- 单点更新 平面增减点后找出平面上坐标大于(x,y)的点,有多点则找x小y小
- Floyd算法,输出点x到y的最小距离
- 有一函数当x<0时,y=1.x>0时,y=3.x=0时,y=5.编程,输入x,输出y.
- 笔试面试13--给定 x, k ,求满足 x + y = x | y 的第 k 小的正整数 y
- math.h简介
- 单元测试JUnit
- 对象序列化输出 Serializable
- MySQL 面试中的问题汇总
- Linux自动备份压缩MySQL数据库的实用方法
- 证明:(0,0)到(x,y)连线上横纵坐标都是正整数的点有gcd(x,y)个
- Binary String Matching
- redis学习笔记(9)---对象robject
- 一种排序
- jQuery-遍历
- 设计模式---单例模式
- 语法篇6之string
- Mozilla Rust最近发布的MIR的一个评论
- 理解MVC,MVP和MVVM设计模式