求一个分区排列的算法,高手们请进。急!!!

vooder 2004-11-05 12:56:29
有22个分区,每个分区对应的号码是按其被取出的多少来排列的,设取了N次,设出现下面11次的排序(第一行为22个分区号),现在要做的就是对应着右边取出的号对这22个区进行重新排列,排列出的顺序要求是对应右边的出号找出连续斜连的排列,从最后一次往上排,求出所有连续斜连数超过7次的可能。描述的不是很好,就举个排列的例子吧。
排列顺序 取出的号
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
10 02 07 04 16 21 18 01 05 08 15 20 09 11 19 06 03 12 14 22 17 13 11 13 14 15 18
10 02 07 04 16 21 18 01 05 08 15 20 09 11 19 06 03 12 14 22 17 13 08 10 12 13 20
10 02 07 04 16 21 18 08 01 05 15 20 09 11 19 06 12 03 14 22 13 17 07 08 12 13 16
10 02 07 04 16 21 18 08 01 05 15 20 09 11 19 12 06 03 14 22 13 17 01 06 09 14 19
10 02 07 04 16 21 18 08 01 05 15 20 09 11 19 06 12 03 14 22 13 17 07 09 11 18 22
10 02 07 04 16 18 21 08 01 05 15 20 09 11 19 06 12 03 14 22 13 17 05 09 12 19 22
10 02 07 04 16 18 21 08 01 05 15 09 20 11 19 12 06 03 14 22 13 17 01 03 18 19 20
10 02 07 04 16 18 21 01 08 05 15 20 09 11 19 12 06 03 14 22 13 17 01 06 07 14 22
10 02 07 04 16 18 21 01 08 05 15 20 09 11 19 06 12 03 14 22 13 17 03 15 17 18 20
10 02 07 04 16 18 21 01 08 05 15 20 09 11 19 06 12 03 14 22 13 17 02 06 07 10 17
10 02 07 04 16 18 21 01 08 05 15 20 09 11 19 06 12 03 14 22 17 13 03 05 15 16 20

以上面的图为例,可以得到这样的一个连续斜连为11次的排列,第一行为区号数,下面的为在当次取号每个区所对应的数字。
11 18 5 19 7 15 13 20 6 22 12
15
12
16
14
18
19
20
22
18
17
20
...全文
94 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lym_1978 2004-11-06
  • 打赏
  • 举报
回复
不知所云。
肥仔胧 2004-11-06
  • 打赏
  • 举报
回复
还是不清楚
vooder 2004-11-06
  • 打赏
  • 举报
回复
版面没有排好,加上描述不太清,就不容易看懂。请大家仔细看看我后面举的事例,可能就会看清了。事例中最后一排的20是上面排列最后一排所取出的5个号中的20,这个20所对应的区是12区;往上一排的17是上面排列倒数第二排所取出的5个号中的17,这个17所对应的区是22区;……;这样一直到数据的第一排。大家可以看到,我举的例子中,区号是不同的,排序由顺序变成乱序,下面的出号从第一排到最后一排全部是斜连,其斜连数是11。现在就是要求的是所有斜连数大于7全部排序。
ksaiy 2004-11-05
  • 打赏
  • 举报
回复
把我呢头都看看的昏昏呢
ICMGDCHN 2004-11-05
  • 打赏
  • 举报
回复
描述得不清楚,看不明白
  • 打赏
  • 举报
回复
不明白
手指风 2004-11-05
  • 打赏
  • 举报
回复
是,看不懂啊
jinjazz 2004-11-05
  • 打赏
  • 举报
回复
我也没看懂
alinsoft 2004-11-05
  • 打赏
  • 举报
回复
好复杂呀,看不懂呢,帮顶

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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