随笔分类 - NOIP系列
摘要:原题传送门 这道题根据题意,能得出该结论: ·一条线路经过的站点,停靠站点等级一定大于未停靠的站点 又因为输入保证所有的车次都满足要求,所以满足偏序集关系。我们可以将站点的大小关系用$DAG$图表示,即将一条线路中停靠站点向未停靠站点连有向边。最后求一遍DAG图中最长链。 问题在于构图的复杂度为$O
阅读全文
摘要:这道题第一眼看是暴力,然后发现直接暴力会TLE。 把问题转换一下:移动空格到处跑,如果空格跑到指定位置的棋子,交换位置。 这个可以设计一个状态:$[x1][y1][x2][y2]$,表示空格在$(x1,\ y1)$,棋子在$(x2,\ y2)$的状态,可以向四个方向进行转移。 直接转移,对于每一组询
阅读全文
摘要:这道题的主要思想是倍增。其次的难点在于预处理,这里使用链表来实现。 复杂度:$O(n log n)$
阅读全文
摘要:题意:在一棵树上,每条边有距离,有若干个军队,每秒走一单位距离,可以往各个节点移动,但最后不能停在1号节点。求覆盖所有叶节点的最短时间是多少。 为了优化大家的阅读感受,先放题解标程,再放解题过程&部分分 首先,军队一定是往根节点走,这样可以使覆盖的叶节点尽可能多,所以要贪心。要使时间最小,就要二分时
阅读全文
摘要:AH省的,好像水军多,走的都比较早(莫非是真·大佬!!) 本人考了71,较去年退步了。(去年还考80多的来着) 题目坑。。 第一、二大题选择 第三题年份,看了试卷标题,第二十二届,算出来后没有这个选项,又想到历史上学的“八六三计划”,就蒙了D。最后是B。原来是邓爷爷在84年号召”计算机要从娃娃时抓起
阅读全文
摘要:一句话题意:在一棵n个结点的树上,有m对点对,若将其中一条边的边权修改成0,求m对点对的最大距离的最小值。 这道题正解是二分+树上差分,可是我一开始并没有想到,而是想了另外一个方法。 预处理每对节点的距离(LCA),同时找出最长链,缩短的边一定在这条链上。此过程为O(nlogn)。 枚举链上每一条边
阅读全文

浙公网安备 33010602011771号