You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

请求求解满足方程√(ab)+√(bc)+√(ca)=abc+1的所有整数组(a,b,c)

求解满足方程 $\sqrt{ab} + \sqrt{bc} + \sqrt{ca} = abc + 1$ 的所有整数组 $(a,b,c)$

嘿,咱们一步步来搞定这个整数解问题。首先得注意,方程里有平方根,所以**$ab$、$bc$、$ca$都必须是非负的**——不然平方根就不是实数了,而题目要整数解,先从这个前提入手分析:

第一步:锁定变量的符号范围

如果是两个负数加一个正数,比如$a<0$,$b<0$,$c>0$,那$bc<0$、$ca<0$,对应的平方根是虚数,不符合实数方程的要求;如果三个都是负数,$abc<0$,右边$abc+1$可能为负,但左边都是非负平方根的和,肯定≥0,矛盾(唯一例外是$(-1,-1,-1)$,代入左边得3,右边得0,不相等)。所以只有两种可能:

  1. 所有变量都是非负整数;
  2. 两个变量为负,一个为0(此时$ab>0$,$bc=ca=0$,平方根都是实数)。

第二步:枚举非负整数解

先从简单的小值开始试:

  • 当其中一个变量为0时:比如$c=0$,方程简化为$\sqrt{ab} = 1$,即$ab=1$。整数解为$(1,1,0)$,同理循环得到$(1,0,1)$、$(0,1,1)$。
  • 当所有变量都为正整数时:先试对称情况,比如$a=b=1$,代入方程得$1 + 2\sqrt{c} = c + 1$,整理得$2\sqrt{c}=c$,平方后解得$c=0$或$c=4$。$c=0$就是上面的情况,$c=4$得到解$(1,1,4)$,循环置换得到$(1,4,1)$、$(4,1,1)$。
  • 再试其他正整数组合,比如$a=2,b=2$,代入后方程变为$2 + 4\sqrt{c}=4c+1$,设$k=\sqrt{c}$($k$为非负整数),得$4k²-4k-1=0$,无整数解;更大的正整数代入后,右边$abc$会增长得比左边快得多,比如$a=b=c=2$,左边是$\sqrt{4}+\sqrt{4}+\sqrt{4}=6$,右边是$8+1=9$,左边<右边,且变量越大,右边增长速度远超左边,不会有解。

第三步:枚举负整数相关解

当两个变量为负,一个为0时,比如$a=-1,b=-1,c=0$,代入左边得$\sqrt{(-1)(-1)} + \sqrt{(-1)*0} + \sqrt{(-1)*0}=1+0+0=1$,右边得$(-1)(-1)*0 +1=1$,等式成立。循环置换得到$(-1,-1,0)$、$(-1,0,-1)$、$(0,-1,-1)$。

所有整数解汇总

  • 含0的解:$(1,1,0)$、$(1,0,1)$、$(0,1,1)$、$(-1,-1,0)$、$(-1,0,-1)$、$(0,-1,-1)$
  • 全正解:$(1,1,4)$、$(1,4,1)$、$(4,1,1)$

备注:内容来源于stack exchange,提问作者Circuit Sage

火山引擎 最新活动