摘要: 贪心 区间覆盖最小值POJ 2376大概题意: 从1到T区间内,必须保证每个点都有牛在工作,给出每头牛的工作时间,求需用到的最小的牛的数量,无解输出-1一开始以为组合[1,4] [5,T]不算覆盖,要[1,4],[4,T]才可以,卡了一下午。。。蠢哭思路就是... 阅读全文
posted @ 2018-10-13 21:57 Janspiry 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 贪心算法 田忌赛马问题这个题目贪心的本质在于:*田忌只在有把握赢的情况下拿出快马和王拼,否则用最慢的马比掉王的快马最大程度削弱王的战斗力贪心策略:1,如果田忌的最快马快于齐王的最快马,则两者比。(因为若是田忌的别的马很可能就赢不了了,所以两者比)2,如果田忌... 阅读全文
posted @ 2018-10-13 20:17 Janspiry 阅读(512) 评论(0) 推荐(0) 编辑
摘要: G++和C++的区别和评测注意事项下面摘抄自互联网G++首先更正一个概念,C++是一门计算机编程语言,G++不是语言,是一款编译器中编译C++程序的命令而已。那么他们之间的区别是什么?在提交题目中的语言选项里,G++和C++都代表编译的方式。准确地说,选择C... 阅读全文
posted @ 2018-10-13 11:54 Janspiry 阅读(427) 评论(0) 推荐(1) 编辑
摘要: 贪心 哈夫曼思想题意:科学家发现一种奇怪的玩意,他们重量分别是Wi,如果他们碰在一起,总重变成2*sqrt(W1 * W2)。要求出最终的重量的最小值。思路:哈夫曼思想,把所有重量放优先队列里,这里每次取俩最大的处理后再放回去,最后队列剩下的最后元素就是最小... 阅读全文
posted @ 2018-10-13 11:49 Janspiry 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 贪心算法:小船过河问题题意:N个人过河,船每次只能坐两个人,船载每个人过河的所需时间不同t[i],每次过河的时间为船上的人的较慢的那个,问最快的过河时间。(船划过去要有一个人划回来)最优选择:先将所有人过河所需的时间按照升序排序考虑把单独过河所需要时间最多的... 阅读全文
posted @ 2018-10-13 10:45 Janspiry 阅读(1450) 评论(0) 推荐(0) 编辑