使m^4-m^2+4为完全平方数的自然数m的值有几个?
问题描述:
使m^4-m^2+4为完全平方数的自然数m的值有几个?
请各位别从百度上粘贴,他们方法要么不行要么看不懂,最好可以是那种举一反三的一类题通用的方法,特别好的话追加到50分,
吃牛肉面想出来的方法如下(汗……)
首先设m^4-m^2+4=k^2
则m^4-m^2=k^2-4,所以(m^2-m)(m^2+m)=(k-2)(k+2)
①若m^2和m均不为0且为整数的话,则可得m^2-m=k-2或m^2+m=k+2(这个其实就是(a+b)(a-b)=(c+d)(c-d)其中abcd均为正整数,随便赋个值,发现任何时候都是a=c,b=d不骗你们,当然如果不加m为自然数的限定条件的话m可以=正负2,可惜这里加了)所以m=2
②若m^2或m=0的话,k就不用管它了因为k无论如何都会有符合题目条件的值的,所以直接解m^2-m=0或m^2+m=0,可得m=0或正负1,因为m为自然数,所以m=0,1,2
答
答:使m^4-m^2+4为完全平方数的自然数m的值在10000以内有3个,即m等于0、1或2时. 分析: 使m^4-m^2+4为完全平方数的自然数m的值有3个即当m等于0、1或2时,m^4-m^2+4 分别是4、4和16,分别为±2、±2、±4...今天下午出去吃牛肉面的时候想出来了,晕我这种方法打出来也算给以后做这题的人借鉴参考下吧虽然对枚举法不是很喜欢,因为考试的时候没时间去穷举,但还是谢谢你,为我打了这么多字,所以就选你了O(∩_∩)O