求用回溯法解集装箱问题

有一批共n个集装箱要装上两艘载重量分别为c1和c2的轮船,其中集装箱i的重量为wi,且满足w1+w2+w3+..wi<=c1+c2 装箱问题要求确定,是否有一个合理的装载方案可将这n个集装箱装上这两艘轮船。试设计该问题的回溯算法,并分析问题的复杂度。
各位大侠能否给个源程序,最好是用C写的,很急着用
[164 byte] By [xyhero2008] at [2008-1-9]