数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 4348|回复: 3

是否有公式,在给定正整数 C 时可求得 x^2-y^2=C 的正整数解?

[复制链接]
发表于 2021-11-4 09:38 | 显示全部楼层 |阅读模式
请问是否有公式求解x^2-y^2=C的正整数解?
发表于 2021-11-4 12:34 | 显示全部楼层
  是否有公式,在给定正整数 C 时可求得 x^2-y^2 = C 的正整数解?

  因为 C = x^2-y^2 = (x+y)(x-y) ,所以,如果把 C 分解成一大一小两个同奇偶

的正整数相乘,即有 C = pq( p>q>0 ,p,q 为同奇偶的整数)。这时可以令

  x+y = p ,x-y = q 。就可以得到正整数解   x = (p+q)/2 ,y = (p-q)/2 。

例1  要求 x^2-y^2 = 12 的正整数解。

    12 可分解为 12 = 6×2 ,所以

     x = (6+2)/2 = 8/2 = 4 ,y = (6-2)/2 = 4/2 = 2 。

    确实,有 x^2-y^2 = 4^2-2^2 = 16-4 = 12 。

例2  要求 x^2-y^2 = 21 的正整数解。

    21 可分解为 21 = 7×3 ,所以

    x = (7+3)/2 = 10/2 = 5 ,y = (7-3)/2 = 4/2 = 2 。

    确实,有 x^2-y^2 = 5^2-2^2 = 25-4 = 21 。

    21 还可分解为 21 = 21×1 ,所以

    x = (21+1)/2 = 22/2 = 11 ,y = (21-1)/2 = 20/2 = 10 。

    确实,有 x^2-y^2 = 11^2-10^2 = 121-100 = 21 。
回复 支持 反对

使用道具 举报

发表于 2021-11-4 12:35 | 显示全部楼层
丢番图方程
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-5 16:47 | 显示全部楼层
luyuanhong 发表于 2021-11-4 12:34
题  是否有公式,在给定正整数 C 时可求得 x^2-y^2 = C 的正整数解?

解  因为 C = x^2-y^2 = (x+y)(x-y ...

尴尬,其实最终就是想求RSA的因式分解N=p*q       则((p+q)/2)^2-N=((p-q)/2)^2

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-7-9 02:16 , Processed in 0.102828 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表