12 2019 档案

摘要:题意 给出一棵树,对于k=1\~n求最大点集S满足dis(i,j)=k或k+1(i,j∈S & i≠j) 题解 首先答案满足ans[i] =ans[i+2],因此可以维护后缀 分类讨论 ①k=1 最大点集为最大度数+1 ②k为奇数 考虑一个中心点u,那么点集S满足任意一个在S中的点到u的距离为(k 阅读全文
posted @ 2019-12-29 21:44 gmh77 阅读(280) 评论(0) 推荐(0) 编辑
摘要:D 题意: 一个有向图,每次可以选两条边权为u和v的边a b,c d(u,v 0),把a b,c d减min(u,v),把a d,c b加min(u,v) 求一种变化后的情况,使得总剩余边权和最小 题解: 可以发现无论怎样操作,每个点的 总入 总出 是不变的 所以求出 总入 总出 ,用负的向正的连边 阅读全文
posted @ 2019-12-29 21:32 gmh77 阅读(204) 评论(0) 推荐(0) 编辑
摘要:题目描述 平面图&对偶图 平面图的定义:可以放在笛卡尔坐标系中,边只会在给定顶点处相交 把平面图中的每个区域+无穷域当作一个点,每条边变成两边的区域的连边,即为对偶图 把一条边拆成两条,每次找一个点,对于一条边找逆时针的下一条边(总方向是顺时针),直到找出一个环 因此要找一个块的 内侧 就可以按照上 阅读全文
posted @ 2019-12-26 18:18 gmh77 阅读(232) 评论(0) 推荐(0) 编辑
摘要:最小割树 求任意两点间的最小割 每次把当前点集中任意两点uv作为源汇跑最小割,连一条uv之间权值为最小割的边,之后按照分成的集合向下做 判断一条边是否为割边就直接判当前方向即可,注意可以走 非当前集合的点 两点间最小割=新图中路径上的最小边权 证明:https://blog.csdn.net/axx 阅读全文
posted @ 2019-12-23 23:45 gmh77 阅读(168) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-12-16 20:50 gmh77 阅读(17) 评论(0) 推荐(0) 编辑
摘要:题解:https://www.cnblogs.com/gmh77/p/12051260.html 集训(×) 被虐(√) Day1 二段考 Day2 绝对不鸽 没那回事 还在路上 ~~其实就是咕了两天~~ 晚上爽快战斗 Day3 第三场比赛,lkf和dh出的 体验极差,T2吉司机树写挂5分走人 T1 阅读全文
posted @ 2019-12-08 13:00 gmh77 编辑
摘要:D1T1 判断每一位是否超过一半,如果超了就把后面的反过来 注意不要把k+1 D2T2 找规律,每次从后选最靠右的合法段 处理出每个前缀的最小末段和,单调栈优化 证明见uoj 阅读全文
posted @ 2019-12-07 07:45 gmh77 阅读(497) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示