方阵中填数字

[复制链接]
查看11 | 回复3 | 2012-8-27 16:58:12 | 显示全部楼层 |阅读模式
这样编排,位置(1,N)算第1斜线,位置(1,N-1),(2,N)在第2斜线,位置(1,N-2),(2,N-1),(3,N)为第三条斜线,按此递推知位置(x,y)在第N+x-y条斜线上,而且是此斜线上的第x个x≤y时是在方在上三角部分,也是在前N条斜线上,前N条斜线上第i条斜线有i个数据所以(x,y)位置上为 第1+2+............+(N+x-y-1)+x个1+2+............+(N+x-y-1)=(N+x-y-1)(N+x-y)/2(x,y)位置上为 (N+x-y-1)(N+x-y)/2+x个 可以验算一下:N=5时(3,4)位置上为(5+3-4-1)(5+3-4)/2+3=3×4/2+...
回复

使用道具 举报

千问 | 2012-8-27 16:58:12 | 显示全部楼层
这个位置填的数字应该是小于(1+n)X n / 2
望采纳!!O(∩_∩)O谢谢!!...
回复

使用道具 举报

千问 | 2012-8-27 16:58:12 | 显示全部楼层
这个位置上应该填的数字是(N-y+x)*(N-y+x-1)/2+x...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行