随笔分类 - 集训 / Day 01
摘要:题目:P4053 [JSOI2007] 建筑抢修。 简单,一开始先按报废时间 \(T_2\) 排序,然后如果能修的话就修路呗。 很显然这是错的。 万一有的工程用的时间太多了会爆炸。所以不妨考虑用一个大根堆来维护,能修路的话就把修路的时间加入堆。一旦修不了路了,就取出最浪费时间的那个,如果还是修不了就
阅读全文
摘要:题目:[NOIP 2013 提高组] 货车运输。 挺版的,可以发现有一些权值较小的边是不会被走过的。于是我们想到了可以将图中这样的边去掉,按照这个思路我们便想到了构造最大生成树,将其余的边去除。 得到了这样一个树之后,我们便考虑如何求出两个节点之间的最大载重,因为这两点之间的路径是唯一的,我们只需要
阅读全文
摘要:题目:CF1039D You Are Given a Tree。 紫题?也不难啊……蔡老师威武,讲的太好了! 题面一坨,概括一下好受很多。 其实可以把题目转化一下,就是找树中有多少条简单路径的点数 \(node \ge k\)。 假设现在位于 \(fa\) 点,则路径的选取有两种可能: 选一个儿子
阅读全文
摘要:题目:P2018 消息传递。 感觉比 T1 难,但是贪心策略没想到很不应该,基本策略想到了就能做了。 首先第一步是想到暴力的做法,我们不妨遍历每一个节点 \(u\),从 \(u\) 开始传递信息,如果从 \(u\) 传递完所有信息后时间最小,记录下来 \(u\) 即可。算法不难实现,跑两遍 \(DF
阅读全文
摘要:题面:P1080 [NOIP 2012 提高组] 国王游戏。 简单的贪心题,关键点在于大臣们排列的顺序。 我们假设有两位大臣 \(x,y\),从他们两个的排列情况推出全部的排列情况。 设 \(x\) 的左手拿了 \(a_1\),右手拿了 \(a_2\);\(y\) 的左手拿了 \(b_1\),右手拿
阅读全文

浙公网安备 33010602011771号