数学问题一个!

Highdam 2005-03-19 12:00:51
10*10的方格,填入1至100的数字,使得横竖斜相加都相等,该如何填??
...全文
726 37 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
foochow 2005-06-11
  • 打赏
  • 举报
回复
mark!!!
ply6669747 2005-06-11
  • 打赏
  • 举报
回复
study
languagec 2005-06-11
  • 打赏
  • 举报
回复
wwwtony110 2005-06-11
  • 打赏
  • 举报
回复
不过我是没看懂偶数怎样斜数的

1 2 3 4
5 6 7 8
9 1 2 3
4 5 6 7

怎么个斜算法?
wwwtony110 2005-06-11
  • 打赏
  • 举报
回复
呵呵,很可惜,上面的似乎都是错的哦~~那个,用那种斜着走的办法填幻方,必须是奇幻方才能够正确,但是楼主要的是10*10的偶幻方,似乎只有用解方程的办法了。
首先算出横竖斜对角线一条上的和是505,然后根据横竖斜对角线,能够列出22个方程。
再枚举一些格子里的数字,使得方程数=未知数个数以后就可以高斯消元解方程了。
---------------------------------
这个说得好!!!狂顶!!
u__2 2005-06-10
  • 打赏
  • 举报
回复
lxbombs 2005-06-10
  • 打赏
  • 举报
回复
哇那么长的PROGRAM会死人的啊
你们怎么想出来的啊
foochow 2005-06-10
  • 打赏
  • 举报
回复
mark!!
yangman211 2005-06-10
  • 打赏
  • 举报
回复
楼上的程序得加个条件
N>2才行
yangman211 2005-06-10
  • 打赏
  • 举报
回复
up
mostideal 2005-05-22
  • 打赏
  • 举报
回复
帮顶。。。
withc 2005-05-09
  • 打赏
  • 举报
回复
这个方法我小学就学过,不过原理不知道,现在也没时间去想了。
wzlno1 2005-05-09
  • 打赏
  • 举报
回复
这是个数学问题,早在宋朝的数学家杨辉就用手添结局了这个问题
具体方法是把1添在最左边的中间的格子里,然后沿着左上角顺序填数字,如果左边出格了就把数字填在上一行的最后一个格子,如果上面出格了就填在左边的最下面的一个格子,如果左上角有数字就填在自己右边的格子里,这样一直下去就ok了
呵呵 不知道大家看懂了没,可以看看这方面的书,不过编程还是楼上的牛啊
所以我觉得还是要有很多数学思想编程才能好!
vgac 2005-04-20
  • 打赏
  • 举报
回复
哇,真是高手
听海拉拉 2005-04-20
  • 打赏
  • 举报
回复
frankpzh 2005-04-20
  • 打赏
  • 举报
回复
呵呵,很可惜,上面的似乎都是错的哦~~那个,用那种斜着走的办法填幻方,必须是奇幻方才能够正确,但是楼主要的是10*10的偶幻方,似乎只有用解方程的办法了。
首先算出横竖斜对角线一条上的和是505,然后根据横竖斜对角线,能够列出22个方程。
再枚举一些格子里的数字,使得方程数=未知数个数以后就可以高斯消元解方程了。
shine51151 2005-04-15
  • 打赏
  • 举报
回复
up
shine51151 2005-04-15
  • 打赏
  • 举报
回复
up
liu6272002 2005-04-15
  • 打赏
  • 举报
回复
厉害!
Highdam 2005-04-14
  • 打赏
  • 举报
回复
果然CSDN里都是牛人
加载更多回复(17)

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧