大江东去,浪淘尽,千古风流人物。故垒西边,人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰。遥想公瑾当年,小乔初嫁了,雄姿英发。羽扇纶巾,谈笑间,樯橹灰飞烟灭。故国神游,多情应笑我,早生华发。人生如梦,一尊还酹江月。

随笔分类 -  贪心

摘要:贪心 $O(N^2logn)$很好做,直接暴力断边。 $O(nlogn)$做法 同样考虑贪心,每次往最小的点走一定更优,只不过我们可以在一个环上走一半之后回溯,使得答案更优 我们在 当前点 最近的 还有儿子没走的祖先的 最小的儿子比当前点的儿子小时 就回溯 当然这个回溯的儿子必须在环上,且必须是当前 阅读全文
posted @ 2019-11-14 21:38 White_star 阅读(116) 评论(0) 推荐(0)
摘要:一道普及组贪心,但是证明好难啊(考试盲猜结论?) 证明可以看这位在csp考前已经认证7级的巨佬的博客(反正我是证不出来的) "证明" 阅读全文
posted @ 2019-10-21 21:48 White_star 阅读(86) 评论(0) 推荐(0)
摘要:贪心 自己写了一份丑陋的代码,又参考yxc老师的代码重写了一份 证明(参考yxc老师): 三条性质(详细的证明见笔记): 1. 如果加速某一点,可以加速某一段,故加速起点最优。 1. 不同的段互相独立 1. 若加速区间的起点,可能导致区间分裂,且区间权值不会更优 由这三条可以证明先取大的一定最优 一 阅读全文
posted @ 2019-10-18 11:45 White_star 阅读(138) 评论(0) 推荐(0)
摘要:题意:一个学生有N个任务,每个任务有一个di,ti。di表示截止时间,ti代表该任务要花多少时间。若完成时间大于截止时间,则会造成完成时间 截止时间的损失。最小化最大的损失。 解法:按di排序,依次完成即可 证明:邻项交换法 设任务i的截止时间为t, 一.t d[i] 则损失分别为t d[i]和t+ 阅读全文
posted @ 2019-10-08 21:43 White_star 阅读(286) 评论(0) 推荐(0)
摘要:算法思路就不说了,其实比较简单 这里讲一下坑点: 1.虽然我们可以将边权压到点上,但是当根不同时,差分数组显然不同。所以我们不能真的将边权看做点权,换根时还是要将其当做边权来考虑。 1.更新时,我们设dp[u]表示u节点为根时的最大价值,由于经过点u后,点v的儿子将变成点u,所以此时我们要更新点v的 阅读全文
posted @ 2019-10-01 21:24 White_star 阅读(177) 评论(0) 推荐(0)
摘要:"原文" 阅读全文
posted @ 2019-09-11 16:37 White_star 阅读(138) 评论(0) 推荐(0)

}