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维连续数的二维坐标?
  是不是很有挑战??
最近一天希望
书山有路勤为径,学海无涯苦作舟!
级别: 论坛先锋
精华主题: 0
发帖数量: 201 个
工控威望: 1237 点
下载积分: 7823 分
在线时间: 403(小时)
注册时间: 2013-05-17
最后登录: 2023-12-29
查看最近一天希望的 主题 / 回贴
1楼  发表于: 2015-01-07 21:39
行坐标D10,列坐标D11。
先将数字存D1。D1与K7比较,大与0小与K7时直接将K1传送D10,D1传送D11。
当D1没有小与K7时,继续与K25比较,小与25时将D1除以K6商存D5。
将D6比较等于0时,传送D5到D10,k6到D11。D
6大于0时,D5加K1传送到D10,余数D6传送到D11。
[ 此帖被最近一天希望在2015-01-07 23:32重新编辑 ]
最近一天希望
书山有路勤为径,学海无涯苦作舟!
级别: 论坛先锋
精华主题: 0
发帖数量: 201 个
工控威望: 1237 点
下载积分: 7823 分
在线时间: 403(小时)
注册时间: 2013-05-17
最后登录: 2023-12-29
查看最近一天希望的 主题 / 回贴
2楼  发表于: 2015-01-08 10:00
5楼方法简单。