根据题意:
x+100=nn,x+100+168=mm
可知:
(m+n)(m-n)=168
假设:
m+n=i,m-n=j
那么:m=(i+j)/2,n=(i-j)/2,i和j要么都是奇数,要么都是偶数
i*j=168,i和j至少有一个是偶数
综上:
根据题意:
x+100=nn,x+100+168=mm
可知:
(m+n)(m-n)=168
假设:
m+n=i,m-n=j
那么:m=(i+j)/2,n=(i-j)/2,i和j要么都是奇数,要么都是偶数
i*j=168,i和j至少有一个是偶数
综上:
上一篇:开启微信小程序debug
下一篇:appium启动app
一个整数,它加上100后是一个完全平方数,再加上168又是
程序分析:因为168对于指数爆炸来说实在太小了,所以可以直接省略数学分析,用最朴素的方法来获取上限,思路是:最坏的
在本篇博客中,我们将解决一个数学数。
# 题目 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?# 程序分析 因为168对于指数爆炸来说实在太小了,所以可以直接省略数学分析,用最朴素的方法来获取上限:n = 0while (n+1)**2-n*n<=168:n += 1print(n+1)# 思路是:最坏的结果是n的平方与(n+1)的平方刚好差168,由于是平方的关系,不可能存在
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M