LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 879|回复: 4

我打算用python或者perl编个程序,但太难了,我弄不出来,请高手给指导一下。如果能给个

[复制链接]
发表于 2004-12-30 19:29:40 | 显示全部楼层 |阅读模式
燃气轮机有24片叶片,叶片有重量和频率两个值。需要满足如下的条件。
一、把24片叶片分为6组(既1-4号、5-8号、9-12号、13-16号、17-20号、21-24号),每组4片叶片的总

重量与其他各组叶片总重量之差不能大于12克,相邻的组总重量相差不能大于10克。
二、6号、14号、22号三片叶片和相邻的叶片之间的频率差不能小于11赫兹。其余的叶片和相邻的叶片频

率差不小于6Hz。
三、24片叶片中最大频率的叶片和最小频率的叶片之间的频率差不小于14Hz。
四、每一片叶片和相邻的叶片在频率上要成锯齿型分布,不允许连续增大或连续减小(就是必须一大一小

的排列)。


希望大家帮我用python或perl实现.谢谢!
发表于 2004-12-31 08:36:11 | 显示全部楼层
呵呵。。。算法问题。
 楼主| 发表于 2004-12-31 11:31:21 | 显示全部楼层
用什么算法可以实现锯齿状排列啊?还有就是那些条件的判断,我都不知道该如何下手.新手,请指教.
发表于 2005-1-1 11:05:34 | 显示全部楼层
最啥的办法就是一步一步的照他的步骤做就可以了,用四个对象把他们属性放进去,然后把对象放如数组不就可以了!我说的是用Perl搞,很简单的,写一个pm调用吧
发表于 2005-1-12 15:48:50 | 显示全部楼层
看不懂啊,要解决什么问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表