贪心
文章平均质量分 60
lleozhang
这个作者很懒,什么都没留下…
展开
-
noip 模拟赛 Po姐姐与他的妹子A
A(A.cpp)Time Limit:1s Memory Limit:128MB【题目背景】Po姐姐很爱他的妹子,可是Po姐姐并没有妹子。于是Po姐姐决定去找妹子。【题目描述】A国有n个城镇,由n-1条道路连接,构成了一个树形结构。每条道路的长度都是一样的。Po姐姐最近得到了一个信息:在A国的某些城镇,可能出现质量上乘的妹子。为了捕获这些妹子,Po姐姐制作了m个传送器,...原创 2018-07-24 16:45:19 · 5458 阅读 · 0 评论 -
CF508E
贪心题是很有趣的...首先,本题为括号匹配问题,那么可以考虑进行栈模拟然后,我们思考一下如何匹配:虽然题目中仅对右括号的位置提出了区域性要求,但可以发现,对能匹配上的栈顶括号立刻进行匹配一定是一种最优解!为什么?根据括号匹配原则,如果栈顶括号未被匹配,那么其他括号将无法被匹配,那么栈顶括号越长时间不被匹配,栈内括号失配的可能就越大。相反,如果我们对能匹配的栈顶括号立刻进行匹配,不会...原创 2018-10-22 07:48:43 · 166 阅读 · 0 评论 -
CF 1042F
玄学贪心...题意:给出一棵树,要求将他的所有叶节点分成最少的组,且在每组中的任意两节点之间的距离不大于k解析:显然是个贪心啦...稍微考虑一下贪心思想:我们从下向上合并整棵树,在合并到某个节点时,我们把他以下的所有叶节点到他的距离全处理出来然后排序,设所有距离排序后为d1,d2...dn接下来,我们从大到小枚举每个d,如果满足di+di-1+2<=k,那么说明从1到...原创 2018-10-22 18:04:15 · 199 阅读 · 0 评论 -
CF1029E
一个看起来就不对的贪心居然是正解...但仔细思考一下,这种贪心倒的确找不到反例..贪心思想:每次找出离根节点最远的点,然后由根节点向这个点的父节点连边,一直连到所有点都能被覆盖即可,这样构造出的一定是一个可行的最优解正确性证明(个人YY):主要是要证明这种做法的最优性:首先,由于所有点都要求被覆盖,自然离根节点最远的点也不例外那么,如果想覆盖上离根节点最远的点,只会有两种覆...原创 2018-10-22 20:24:15 · 163 阅读 · 0 评论 -
CF1019C
好玄学的东西...核心思想:for循环!首先,我们从前向后扫所有的点,如果这个点没被标记成不可用就把这个点标记成已使用,然后把所有与这个点直接相连的点标记成不可用接下来,我们从后向前扫所有的点,如果这个点被标记成已使用就把与这个点所有直接相连的也被标记已使用的点达成不能使用,最后标记成可使用的就是集合中的点证明一下这个算法的正确性:首先,经过第一步操作后,第二个要求一定能够满足...原创 2018-10-23 20:14:56 · 164 阅读 · 0 评论