|
|
问题一,要求
读入一个文件里的字串...长相如
JAL
RTO
BDK
(即每行字母数相同)
然后输出所有可以通过从左上角起移动到右下角而得到的字串,只能向右或下移.
例如上面给出的3*3的结果应该是
JALOK
JATDK
JATOK
JRBDK
JRTDK
JRTOK
这些可能性必须按照字母顺序列出.(这一条道是好办,排一下续就行了,关键是怎样把所有的可能都搞出来...)
算法要求:Recursion
问题二
给出一堆代表物体的整数和一堆代表盒子的整数,数值代表盒子的容积或者物体的大小.
要求把物体尽量高效率的塞进盒子里...即用尽量少的盒子装下所有物体...
这个问题似乎比较经典...但是我的想法怎么也达不到效率要求...
那位高手(好像也用不着太高...嘿嘿)帮我想想...........谢谢了 |
|