引用 7 楼 diablox0147 的回复:第二问每次选择几个人,他们的 全部重量尽量接近船的载重量就可以了... 这样做有问题,假设载重量为6,人的重量为,2,2,2,4,4,3 按以上算法需要四条船,实际三条就可以了
如hblac所言,的确第二问不能用贪心啊!(独木舟上的人的数量没有限制),有谁能提示我一下第二问该怎么做吗?
第二问每次选择几个人,他们的 全部重量尽量接近船的载重量就可以了...
1.贪心法正确 标准的证明贪心法正确的方法就可以了 2.贪心不正确 反例如下:设最大载重量为100,旅客分别重为60,30,30,20,20,20,20 如果用贪心,需要3个船 60 30,30 20 20 20,20 事实上2个船就可以了 60 20 20,30 30 20 20
33,007
社区成员
35,326
社区内容
加载中
试试用AI创作助手写篇文章吧