
NOIP提高组
文章平均质量分 66
ACFunction
这个作者很懒,什么都没留下…
展开
-
题解 【luogu P1967 NOIp提高组2013 货车运输】
题目链接题解题意给你一个无向图,求两个点之间的一条路径,使路径上的最小值最大算法:Kruskal最大生成树+倍增lca分析首先容易知道,答案一定在该图的最大生成树上之后问题便转换成了树上点uuu到vvv的简单路径42中最小的边权经典的树上倍增用fa[i][j]来表示从第iii个点往上2j2j2^j条边到达的点用s[i][j]来表示从第iii个点往上2j2j...原创 2018-03-16 20:16:42 · 408 阅读 · 0 评论 -
题解 【luogu P2680 NOIp提高组2015 运输计划】
题目链接题解 题意 一棵树上有mmm条路径,可以将其中一条边的权值改为0,问最长的路径最短是多少 分析最短的路径最长自然想到二分最长路径,设其为disdisdis关键在于如何checkcheck的关键又是将哪条边改为0贪心,如果所有超过disdisdis的路径能在一条边上重合,则将那条边改为0,之后再判断改为0后是否最大的路径小于disdisdis;若无法将所有超过di...原创 2018-03-17 11:35:55 · 253 阅读 · 0 评论 -
题解 【luogu P1541 NOIp提高组2010 乌龟棋】
题目链接题解题意: 有一些格子,每个格子有一定分数。 给你四种卡片,每次可以使用卡片来前进1或2或3或4个格子并拾取格子上的分数 每张卡片有数量限制。求最大分数。分析 设dp[i]dp[i]dp[i]为第前iii个格子所能得到的最大分数 显然有一个简单的转移方程 dp[i]=max(dp[i−1],dp[i−2],dp[i−3],dp[i−4])dp[i]=max(dp...原创 2018-03-18 15:11:14 · 292 阅读 · 0 评论 -
题解【luoguP1525 NOIp提高组2010 关押罪犯】
题目链接题解算法:一个经典的并查集但是需要用一点贪心的思想做法:先将给的冲突们按冲突值从大到小进行排序(这很显然)然后一个一个的遍历它们如果发现其中的一个冲突里的两个人在同一个集合里,直接输出当时的冲突值否则,第一个人不妨设其为xxx,用一个op[x]op[x]op[x]来保存上一个与他冲突的人。如果op[x]op[x]op[x]为000,也就是还没有上一...原创 2018-03-04 19:53:00 · 275 阅读 · 0 评论 -
【图论】最小生成树
最小生成树生成树现在一张有nnn个点的联通无向图GGG 若GGG的一个子图是一颗包含所有点的树 则称这颗树为原图GGG的生成树简单来说就是用n−1n−1n-1条边将所有点连起来,这些边所形成的便是原图的生成树最小生成树如果把每条边加上边权,生成树的n−1n−1n-1条边的权值之和最小的被称为最小生成树 举个例子 其中的蓝边就是该图的最小生成树最小生成...原创 2018-03-16 18:57:37 · 861 阅读 · 0 评论 -
【数据结构】线段树
今天来仔细地说一下线段树线段树可以高效率地解决许许多多的区间操作比如区间求和,把一个区间中所有的数加上常量k,区间求最大值最小值等等定义线段树是一个完全二叉树它在各个节点保存一条线段(数组中的一段子数组)每个单元区间对应线段树中的一个叶结点性质:父亲的区间是[l,r],(m=(l+r)/2)左儿子的区间是[l,m],右儿子的区间是[m+1,r],线段树需要的空间为数组大...原创 2018-03-09 18:03:01 · 888 阅读 · 1 评论 -
题解【luogup1351 NOIp提高组2014 联合权值】
题目链接题意:给定一个无根树,每个点有一个权值。若两个点 i,ji,ji,j 之间距离为222,则有联合权值 wi×wjwi×wjw_i \times w_j。求所有的联合权值的和与最大值分析:暴力求,每个节点遍历一遍周围的点,对每个点再遍历一次可以拿到70分考虑正解。对于一个点uuu,周围一圈可以到达的点中,从中任选两个不同的点i,ji,ji,j,则这两个点构成联合权值。...原创 2018-04-20 20:28:46 · 258 阅读 · 0 评论 -
树链剖分详解
什么是树链剖分树链剖分,它可以对一棵树进行轻重链剖分后用数据结构来维护每条重链。比如下面这个问题:假设每个点有一个点权。如何把一棵树上的两个点uuu,vvv之间的简单路径上的所有点的点权增加ddd?这就是树链剖分能够解决的的一个基本问题。接下来介绍一下树链剖分的详细过程。什么是轻重链剖分树链剖分的第一步就是将一棵树进行轻重链剖分。这一步决定了整个树链剖分的时间复杂度。...原创 2018-05-11 19:44:29 · 1993 阅读 · 0 评论