将正整数按如下顺序排列

来源:百度知道 编辑:UC知道 时间:2024/06/15 01:02:21
1 2 6 7 15 16 …
3 5 8 14 17 …
4 9 13 18 …
10 12 19 …
11 20 …
21 …

在这样的排列之下,问数字2009排在第几行第几列?

以斜排计算。第一排是1,第二排是2,3。第三排是4,5,6
第n排有n个数。第1-n排一共是n(n+1)/2个数字。

62*63/2=1953,2009在63排,2009-1953=56个。

第3,5,7奇数排,第一个是第n行,第1列。第2个时n-1行,2列。
第p个时,n-p+1行,p列

63排,56个,就是8行,56列

第8行 第56列