贪心
文章平均质量分 51
x_1023
这个作者很懒,什么都没留下…
展开
-
POJ 3190 Stall Reservations - 贪心+优先队列
Stall ReservationsDescriptionOh those picky N (1 <= N <= 50,000) cows! They are so picky that each one will only be milked over some precise time interval A..B (1 <= A <= B <= 1,000,000), which原创 2017-04-17 16:33:46 · 218 阅读 · 0 评论 -
BZOJ 4027 [HEOI2015]兔子与樱花 - 贪心
可能做了假题。。。一开始想二维树形dp,结果发现nm乘起来肯定会挂,然后继续膜hzwer学长的代码,发现是道瓜题。。。考虑这样一个结论,下面删点肯定不上面删点优: 如果一个节点x其子节点可以被删去,那么至少可以删去一个点,贡献至少为1,而对于x的父节点毫无影响;而若删去x节点,从对答案的贡献上来讲也是1,不会更优,而会让父节点的剩余空间更小,一定不如删去x子节点优。 由是从下向上贪心,每次将子节原创 2017-10-30 10:55:25 · 273 阅读 · 0 评论 -
BZOJ 2789 Letters - 贪心+树状数组
坑首先考虑这样一个结论:对于第二个串的一个字母(这个字母X是第num次出现),要保证交换最小次数,那么第一个串一定是第num个原创 2017-10-12 19:08:05 · 273 阅读 · 0 评论 -
UVa 11134 Fabled Rooks 虚拟的车 - 贪心+思维
给一个n x n的棋盘,要求在上面放n个车且相互不攻击,而且对于第i个车要求必须在给定的矩形中(每个车所对应的矩形已给出),求一组满足的解,无满足的情况输出”IMPOSSIBLE”## 坑 ##首先考虑拆点,将二维坐标拆成x轴和y轴的两组,对于每一个轴要求在给定的n个线段上选出一个1~n的排列。如果考虑每条线段只能选择一个数,每个数的选择只能取一次,满足二分图的性质,可以考虑拿最大匹配写(写了个H原创 2017-10-11 15:48:12 · 155 阅读 · 0 评论 -
BZOJ 1907 树的路径覆盖 - 树形DP/贪心
树形DP的做法显然: 对于任意一个节点,它可以连接两个节点,那么设0状态为不能再连接节点,1为还可以再连接一个节点,伸出一条手臂可以再搭上别的节点。 0/1状态初值均设为1。 那么合并子树的过程中有如下的转移方式:1.父节点和子树相连,则两个状态必须都为1,由于连接即为路径的延长,相当于取消子节点那一条连接着的路径的独立性,合并到父节点路径上,则可以消除那一条子节点路径的代价。 2.父节点不原创 2017-10-15 17:51:58 · 320 阅读 · 1 评论