考虑斜行。
第n斜行起始的数是[n(n-1)]/2+1,结束的数是n(n+1)/2;
第n斜行中各数的行序号+列序号=n+1;
单数斜行向下,起始数的行序号是1,以后行数依次递增;
偶数斜行向上,起始数的列序号是1,以后列数依次递增
先看200在第几斜行:
[n(n-1)]/2+1≤200≤n(n+1)/2,n=20
200在第20斜行,是一个偶数斜行,该斜行中各数的行序号+列序号=21
该斜行的第一个数是20×19÷2+1=191,200是该斜行200-191+1=10个数;
191的列序号是1,则200的列学号是10,其行序号=21-10=11
∴200是第11行第10个数。