电梯移动最小距离算法,急急急!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/09/22 12:42:38
1座楼里没有楼梯,只有一架电梯,电梯一次最多只能载三人,已知楼层一共有20层,每层有一个人下,每个人都有1—20的编号,他们要去对应的楼层,电梯初始状态在1楼,目标状态要求每个人达到对应楼层。请用汇编语言或者C语言编写一个算法,使电梯移动最小距离。
最好给出C语言算法,同时给出的额外加分,在线等!!!!!!
题目需要更正下,将“每层有一个人下”改成“每层有一个人”,那么这个题目就变成了一个排序的问题了。 每个人都有1-20的编号,去号码对应的楼层。

1座楼里没有楼梯,拜托看清题目!

我有办法!你先试试!!第一次载三人分别是20号19号2号,20号和19号放入相应的楼层,下来时把2号放入相应的楼层,第二次是18号17号和3号放入相应的楼层下来时再放3号,依次类推就OK了

没太明白意思,每层有一个人,那每层的那个人去那里呢?

叫他们都跑楼梯不就行了么.电梯就不而要动了.

大哥你搞笑哟,你是不是想编电梯PLC的梯型图。
你这个起码要写几十万条。。。