如果一个正整数能表示为两个正整数的平方差,那么这个正整数为智慧数.例如,16=5的平方-3的平方,16就是一个智慧数.在正整数中,从1开始,第2003个智慧数是哪个数?
问题描述:
如果一个正整数能表示为两个正整数的平方差,那么这个正整数为智慧数.例如,
16=5的平方-3的平方,16就是一个智慧数.在正整数中,从1开始,第2003个智慧数是哪个数?
答
2003/3=667(组)……2(个)
667*4+2+1=2671
答
这里的正整数是不包括0的吧~如果不包括0的话--任何大于等于3的奇数都是智慧数:2k+1=(k+1)^2-k^2 其中k>=1,于是2k+1>=3任何大于等于8的能被4整除的数都是智慧数:4(k+1)=(k+2)^2-k^2 其中k>=1,于是4(k+1)>=8除此...