会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
首页
联系
Acwing
友情链接
博客园
管理
关于
暂未分类
魑吻丶殇之玖梦
或许是不知梦的缘故,流离之人追逐幻影
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年8月7日
分层图模型详解
摘要: 概论 分层图,即拆点,是图论问题中一种常见的建图技巧,应用较为广泛。深入理解并掌握这种技巧,对设计算法解决一些图论问题会颇有助益。 类比动态规划中的状态机模型,当单纯的一个点无法表示清楚其上信息时,我们可以考虑拆点,将一个状态拆成多个状态,这样就可以把信息理清楚了。李煜东在《算法竞赛进阶指南》中指出
阅读全文
posted @ 2020-08-07 20:34 魑吻丶殇之玖梦
阅读(929)
评论(0)
推荐(0)
2020年8月6日
CF1324F Maximum White Subtree
摘要: 题意简述 题目链接 给定一棵无根树,每个节点要么是黑点要么是白点,要求对于每个节点u,选出包含u的一个连通子图,使cnt1-cnt2最大化,其中cnt1为该连通子图内白点数,cnt2为连通子图内黑点数。 算法概述 记每个节点的权值w[u]为1或-1,1表示该点为白点,-1表示该点为黑点。 定义dp[
阅读全文
posted @ 2020-08-06 16:11 魑吻丶殇之玖梦
阅读(195)
评论(0)
推荐(0)
CF1204C Anna, Svyatoslav and Maps
摘要: 题意简述 题目链接 给定一张n个点的有向图,一个长度为m的点号序列,表示图中一条路径(不保证是简单路径),要求选出其一个子序列,使得原序列是依次经过该子序列中所有点的一条最短路径,最小化子序列长度并输出该子序列。 算法概述 把原序列变成子序列,要使子序列长度最小化,则对于原序列中的点,当然是能删就删
阅读全文
posted @ 2020-08-06 15:11 魑吻丶殇之玖梦
阅读(174)
评论(0)
推荐(0)
2020年8月5日
CF1187E Tree Painting
摘要: 前言 一道挺好的思维题。 本人蒟蒻一枚,这题是本人独立A掉的第一道洛谷蓝色难度的CF思维题,极具纪念意义。故本人会将思考过程尽量全面地记录下来,以观察思考的不足之处。 题意简述 题目链接 给定一棵树,初始时全为白点,要求按以下方法进行n次染色操作: 1.第一次可以任意选择一个节点染成黑色。 2.以后
阅读全文
posted @ 2020-08-05 19:42 魑吻丶殇之玖梦
阅读(177)
评论(0)
推荐(0)
CF1304E 1-Trees and Queries
摘要: 题意简述 题目链接 给定一棵边权均为1的树,m个询问,每次给出五个参数x,y,a,b,k,其中x≠y,连一条新的无向边(x,y),询问a,b两点间是否存在一条长度为k的路径,路径可以重复经过某些点或某些边。 算法概述 这道题与加工零件有异曲同工之处。区别在于本题是在树上连新边后询问,而后者是在图上直
阅读全文
posted @ 2020-08-05 08:50 魑吻丶殇之玖梦
阅读(161)
评论(0)
推荐(0)
NOIP2019普及组T4——加工零件
摘要: 一道挺好的思维题。 题意简述 题目链接 给定一张边权均为1无向图,共Q次询问,每次给出两个参数a,L,询问1号点到a号点之间是否存在长度为L的路径,其中边和点可以经过多次。 算法概述 将1号点到每个点之间的路径长度设为dis,则对于每个询问,若L<min(dis[a]),显然无解。 当L>=min(
阅读全文
posted @ 2020-08-05 08:31 魑吻丶殇之玖梦
阅读(497)
评论(0)
推荐(0)
2020年8月3日
CF77C Beavermuncher-0xFF
摘要: 题意简述 题目链接 给定一棵树,每个节点有一个权值k,表示该节点有多少个海狸,从根节点出发,每吃一个海狸便能够且必须跳到与当前节点有直接边相连的节点上,要求最终跳回根节点,求最多能吃多少个海狸。 算法概述 考虑每个节点产生的贡献。 首先明确一点:每个节点产生的贡献与且只与其儿子节点有关。 先dfs递
阅读全文
posted @ 2020-08-03 17:04 魑吻丶殇之玖梦
阅读(183)
评论(0)
推荐(1)
CF76A Gift
摘要: 题意简述 题目链接 给定一张无向图和两个权值G、S,图中每条边有两个权值au,ag,求一棵生成树,设树边中最大的权值au为A,最大的权值ag为B,需使下式最小化:G*A+S*B。 算法概述 【暴力】 该题要求一棵特殊的最小生成树,显然Kruskal无法直接求出有二维权值限制的最小生成树,所以我们考虑
阅读全文
posted @ 2020-08-03 15:36 魑吻丶殇之玖梦
阅读(175)
评论(0)
推荐(1)
2020年8月1日
网络流基本概念
摘要: 引语 网络流是图论中一个博大精深的分支。其最主要的难点在于各种模型的建立,我们需要熟练掌握其中的算法模板并且充分理解其原理,积累建图经验,才能在遇到网络流的题目时从容应对。 本篇blog主要介绍网络流的基本概念,弄清楚这些概念、定理及理解其证明,对于后面的学习会颇有助益。 基本概念 流网络 一个流网
阅读全文
posted @ 2020-08-01 08:37 魑吻丶殇之玖梦
阅读(554)
评论(0)
推荐(1)
2020年7月30日
棋盘式状压DP模型总结
摘要: 导语 状压DP分两大类,一类是集合式,另一类就是棋盘式(即基于连通性)。 其中,集合式状压DP难度相较后者略大,形式复杂多变。而棋盘式状压DP的题目样式都相差不多,解法也都殊途同归,因此将这一类题进行总结,不难归结出一套解题模板。 正文 我们先看以下三个例题。 国王 题目链接 算法概述 状态表示:f
阅读全文
posted @ 2020-07-30 17:02 魑吻丶殇之玖梦
阅读(279)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
下一页
公告
好文要赞
关注我
收藏该文
←
→
↓
↑