2014年9月23日

uva 1149:Bin Packing(贪心)

摘要: 题意:给定N物品的重量,背包容量M,一个背包最多放两个东西。问至少多少个背包。思路:贪心,最大的和最小的放。如果这样都不行,那最大的一定孤独终生。否则,相伴而行。代码:#include #include #include using namespace std;#define N 100100int... 阅读全文

posted @ 2014-09-23 21:56 ShineCheng 阅读(251) 评论(0) 推荐(0) 编辑

uva 1442:Cave(贪心)

摘要: 题意:一个洞穴长n,告诉你每个位置的地面高度和顶部高度,让你往里灌水,要求水不能碰到天花板(但可以无限接近)。求最多的水量。(洞穴两边视为封闭)思路:如果知道一个位置向左看最高可以多高,向右看最高可以多高,就可以知道这个位置最终的高度了。方法是扫两次。每次扫的时候,定义一个之前最高值。若之前最高值高... 阅读全文

posted @ 2014-09-23 21:37 ShineCheng 阅读(174) 评论(0) 推荐(0) 编辑

导航