在下方由整数排成的数阵中,数1000的正下方的正整数是多少?1 0 -1 ```4 3 2 ```9 8 7 `````` ``` `` ```
问题描述:
在下方由整数排成的数阵中,数1000的正下方的正整数是多少?
1 0 -1 ```
4 3 2 ```
9 8 7 ```
``` ``` `` ```
答
S(x,y)=y^2-x+1
S(1,32)=32^2-1+1=1024
因此:1000=S(25,32)
则:S(25,33)=33*33-25+1
=1065
因此正确答案为1065
还有你这个问题这种提法有很多种答案,因为在33行以后会出现很多个1000
我的只是出现第一个1000时下面那个数字
S(x,y)=0
0的位置出现在:当x=y*y+1时
则S(x,y)=1000
1000的位置出现在:当x=y*y-999
所以:S(25,32)=1000
S(90,33)=1000
S(157,34)=1000
S(226,35)=1000
.
因此从33行起1000以下数字分别是
1065,1067,1069,1071
当1000在y(y>=32)行时:它下面数字为1065+(y+1-33)*2
也就是说:当1000在32行时:它下面的数字为1065
当1000在100行时:它下面的数字为:1065+68*2=1201
以此类推吧!
完了,用了两小时来解决这个问题!