上一页 1 2 3 4 5 6 7 ··· 17 下一页
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3123 (题目链接) 题意 给出$n$个点的森林,每个点有一个非负点权,$m$个操作。连接两个点,查询两个点之间路径上的第$K$大点权。强制在线。 Solution 主席树+启发式合并。 对于查询操作, 阅读全文
posted @ 2017-02-28 22:44 MashiroSky 阅读(275) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1483 (题目链接) 题意 $n$个布丁摆成一行,进行$m$次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色. Solution 链表启发式合并。由于size大小而要交换 阅读全文
posted @ 2017-02-28 17:26 MashiroSky 阅读(400) 评论(0) 推荐(2) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3091 (题目链接) 题意 给出一棵无根树,维护四个操作。link,cut,路径加法,路径期望查询。 Solution 右转题解→_→:PoPoQQQ 对于无法直接维护的值,我们可以考虑做差,或者是用别 阅读全文
posted @ 2017-02-28 15:40 MashiroSky 阅读(251) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2438 (题目链接) 题意 n个点的有向图,其中有一个是杀手,每个人成为杀手的概率相同。警察询问一个人,如果这个人不是杀手,那么会告诉警察它认识的人哪些是杀手;如果这个人是杀手,警察就挂了。问在最优决策 阅读全文
posted @ 2017-02-28 10:07 MashiroSky 阅读(261) 评论(1) 推荐(0) 编辑
摘要: http://codeforces.com/problemset/problem/765/F (题目链接) 题意 给出$n$个数的序列,$m$次询问,每次查询区间$[l,r]$之间相差最小的两个数的差。 Solution 迷,右转题解→_→:jump 奇怪的线段树 细节 不造 代码 阅读全文
posted @ 2017-02-27 22:14 MashiroSky 阅读(352) 评论(0) 推荐(0) 编辑
摘要: http://codeforces.com/problemset/problem/778/C (题目链接) 题意 给出一个字典树,问删掉哪一层以后,得到的字典树最小。 Solution 直接对于每一层进行讨论启发式合并暴力搞就好了。复杂度证明真是玄学。 细节 注意根节点。 代码 阅读全文
posted @ 2017-02-27 08:41 MashiroSky 阅读(836) 评论(2) 推荐(3) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=4730 (题目链接) 题意 给出一个森林,两个人轮流操作,每次把一个节点以及它的祖先全部抹去,无节点可以抹去是算输,问是否存在先手必胜策略。 Solution trie树合并,其实就是线段树合并。 bz 阅读全文
posted @ 2017-02-25 22:39 MashiroSky 阅读(359) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3576 (题目链接) 题意 给出一个数$F$,然后$n$堆石子,每次操作可以把一堆不少于$F$的石子分成$m$堆,$m$是玩家任选的不少于$2$的正整数,这$m$堆石子中最多的一堆与最少的一堆之差不超过 阅读全文
posted @ 2017-02-24 21:51 MashiroSky 阅读(259) 评论(0) 推荐(1) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3575 (题目链接) 题意 给出一个有向图和一条最短路,问最短路上任意一条边断掉,此时的最短路是多少。 Solution 听说这道题正解被江哥插了。。。右转题解→_→:lmy学长 平衡树用堆就可以了。 阅读全文
posted @ 2017-02-24 20:09 MashiroSky 阅读(204) 评论(0) 推荐(1) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3573 (题目链接) 题意 题意是这道题最大的难点→_→ Solution 沙茶树形dp,考虑一定会存在一个节点的权值没有改变,枚举这个点,然后算算根节点的权值要变成多少,对于两个不同的节点,如果它们所 阅读全文
posted @ 2017-02-24 15:24 MashiroSky 阅读(196) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1937 (题目链接) 题意 一个无向图,给出一个生成树,可以修改每条边的权值,问最小修改多少权值使得给出的生成树是最小生成树。 Solution 好神!!!!! 首先,由贪心可知,生成树上的边我们肯定是 阅读全文
posted @ 2017-02-23 21:40 MashiroSky 阅读(227) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3571 (题目链接) 题意 给出一个$2*N$个点的二分图,$N*N$条边,连接$i$和$j$的边有两个权值$A[i][j]$和$B[i][j]$。求$A$的和与$B$的和之积最小是多少。 Soluti 阅读全文
posted @ 2017-02-23 14:34 MashiroSky 阅读(160) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=4013 (题目链接) 题意 给出$n$个数的$m$个大小关系,问它们之间可以形成的单调不降的序列有多少种。 Solution 首先,因为等于号相连的两个数位置互换不会产生新的方案,我们先用并查集把用等号 阅读全文
posted @ 2017-02-23 09:19 MashiroSky 阅读(240) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=4011 (题目链接) 题意 给出一个拓扑图,再加入一条边,问树形图个数。 Solution 右转题解→_→:PoPoQQQ 对于那个式子的理解,我们考虑不合法的情况就是出现环的情况,而环中一定是包含新加 阅读全文
posted @ 2017-02-22 20:40 MashiroSky 阅读(224) 评论(0) 推荐(1) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=4009 (题目链接) 题意 给出一颗无根树。有一些路径记为$P_i$,这些路径有两个端点和一个权值$W_i$。另外一些路径记为$Q_i$,同样有两个端点和一个权值$K_i$。对于每个$Q_i$,询问$P 阅读全文
posted @ 2017-02-22 15:16 MashiroSky 阅读(193) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=4542 (题目链接) 题意 给出一个素数$P$,一个数串$S$,$m$个询问,每次询问区间$[l,r]$的子串中能被$P$整除的个数。 Solution 如果$[l,n]$的余数与$[r+1,n]$的余 阅读全文
posted @ 2017-02-21 22:08 MashiroSky 阅读(234) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=4541 (题目链接) 题意 给出一个平面图,若干询问,每次询问一个凸多边形内小多边形面积的平方和与面积的和的比值。 Solution 江哥的神题,右转题解→_→:http://blog.csdn.net 阅读全文
posted @ 2017-02-21 19:35 MashiroSky 阅读(255) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=4540 (题目链接) 题意 给出$n$个数的序列,$m$个询问,每次询问一段区间$[l,r]$,问$[l,r]$中的不同子序列的最小值之和。 Solution 右转题解→_→:jump 处理处前缀和和后 阅读全文
posted @ 2017-02-21 09:21 MashiroSky 阅读(313) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=3375 (题目链接) 题意 有$M$个网络接口和$N$台计算机,给出它们的坐标(在同一直线上),一个接口只能接一台计算机,费用为两坐标之差的绝对值,问最小费用为多少。 Solution $f[i][j]$表示前$i$台计算机连在前$j$个网络接口 阅读全文
posted @ 2017-02-20 19:16 MashiroSky 阅读(347) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1187 (题目链接) 题意 一个$n*m$的矩阵,其中每一个位置有一个权值,求一条回路使得经过的位置的权值和最大。 Solution 插头dp,插头维护连通信息,更新答案的条件就是合并的左插头和右插头属 阅读全文
posted @ 2017-02-20 17:08 MashiroSky 阅读(227) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=2127 (题目链接) 题意 计算两个序列$a$和&b$的最长公共上升子序列。 Solution 爸爸的$n^3$算法莫名其妙RE了,不爽之下学习了一发$n^2$的。 http://www.cnblogs.com/dream-wind/archiv 阅读全文
posted @ 2017-02-20 10:23 MashiroSky 阅读(313) 评论(1) 推荐(1) 编辑
摘要: http://poj.org/problem?id=3420 (题目链接) 题意 给出$n*m$的网格,用$1*2$的方块覆盖有多少种方案。 Solution 数据很大,不能直接搞了,我们矩乘一下。0表示已放置,1表示未放置。dfs跑出一个$16*16$的转移矩阵,然后矩乘,最后输出$ans[0][ 阅读全文
posted @ 2017-02-19 21:37 MashiroSky 阅读(346) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=2411 (题目链接) 题意 一个$n*m$的网格,用$1*2$的方块填满有多少种方案。 Solution 轮廓线dp板子。按格dp,对上方和左方的格子的占用情况进行讨论转移。0表示已放置,1表示未放置。 细节 LL,滚动清空数组。 代码 阅读全文
posted @ 2017-02-19 20:58 MashiroSky 阅读(316) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=4285 (题目链接) 题意 求不不能嵌套的回路个数为K的路径方案数。 Solution 插头dp,时限卡得太紧了,写的我蛋都要碎了T_T。 插头记录连通情况,对于嵌套,我们在合并连通块的时候,判断一下两侧的插头个数 阅读全文
posted @ 2017-02-18 22:25 MashiroSky 阅读(203) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=3133 (题目链接) 题意 $n*m$的网格里有空格和障碍,还有两个$2$和两个$3$。要求把这两个$2$和两个$3$各用一条折线连起来。障碍里不能有线,而每个空格里最多只能有一条线,也就是说两条折线不能相交,每条折线不能自交。问两条折线的总长度 阅读全文
posted @ 2017-02-17 20:44 MashiroSky 阅读(235) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 17 下一页