203080312
级别: 探索解密
精华主题: 0
发帖数量: 49 个
工控威望: 172 点
下载积分: 464 分
在线时间: 37(小时)
注册时间: 2013-08-10
最后登录: 2024-01-12
查看203080312的 主题 / 回贴
楼主  发表于: 2015-01-07 20:29
各位好,现在有个问题值得研究。  想弄一个算法!
  这样,通俗点,如何将1,2,3,4,5,6,7,8,9,10,。。。依次排进4*6的盒子里面,即:1放进1行1列,1=【1,1】 2放进1行2列,2=【1,2】。。。7放进2行1列。。。13放进3行1列,13=【3,1】。。。。 现任意给出一个数字,用这个算法能够计算出行数、列数。这样的算法怎么求?
  简单的将求1维连续数的二维坐标?
  是不是很有挑战??
znz43
工控职业已成回忆 只因爱好常回家园 乐此不疲
级别: 工控侠客

精华主题: 0
发帖数量: 1057 个
工控威望: 4900 点
下载积分: 7351 分
在线时间: 2561(小时)
注册时间: 2010-06-24
最后登录: 2024-12-16
查看znz43的 主题 / 回贴
1楼  发表于: 2015-01-08 09:27
设: 1 <= n <= 24
       ( n-1)/6=a(商数)..........b(余数)
位址坐标 (a+1,b+1)

例如:
n=5       (5-1)/6=0......4        则坐标  (1,5)
n=9       (9-1)/6=1......2        则坐标   (2,3)
n=22      (22-1)/6=3......3  则坐标   (4,4)
本帖最近评分记录:
  • 下载积分:+1(tinima)
  • 出门打工难,打工学艺难,学艺拜师难,找到好师傅更难。
    赠人玫瑰,手留余香。舍得舍得,有舍才有得。