04 2020 档案
摘要:"洛谷P4768 [NOI2018]归程" "LOJ 2718.「NOI2018」归程" 用到 kruskal 重构树,所以先说这是个啥 显然,这和 kruskal 算法有关系 ~~(废话~~ 这个重构树是一个有点权的树 以最小生成树为例,当然最大也一样 先把所有原有的节点点权赋为 在跑 k
阅读全文
摘要:"P6474 [NOI Online 2 入门组] 荆轲刺秦王" bfs+差分+卡常 本来我其实是场内选手,但是因为记错提交时间,晚了半小时才交,交不上了,就自动降级为了场外选手 题面复杂,不简述了 首先定义状态 表示当前坐标是 ,然后用了 $
阅读全文
摘要:"POJ2117 Electricity" 割点的题 一开始觉得不难想水一发然后就去学别的,~~然后差点被特判恶心死~~ 其实还是挺水的 求去掉某个点以及与其相连的边,最多可以形成多少个连通分量 图可能不联通 首先,tarjan 求出割点,求割点的同时,统计和这个割点相连的双连通分量有几个 也就是代
阅读全文
摘要:非严格次小生成树 在无向图中,边权和最小的满足边权和 大于等于 最小生成树边权和的生成树 如何求解? 先求出最小生成树,设其权值和为 首先要知道,对于 两点,他们在最小生成树上的路径中, 权值最大值肯定要小于等于边 的权值 (如果有的话) 因为如果他们路径上的
阅读全文
摘要:"P4606 [SDOI2018]战略游戏" :广义圆方树 其实会了圆方树就不难,达不到黑,最多算个紫 那个转换到圆方树上以后的处理方法,画画图就能看出来,所以做图论题一定要多画图,并把图画清楚点啊!! ~~但我怎么从9点一直调到下午4点啊啊啊啊啊~~ 双倍经验: "P4320 道路相遇" ,~~但
阅读全文
摘要:板子大集合?~~那我不看题解也没做出来/kk~~ 思路不算难,但是实现起来比较码农 tarjan 建广义圆方树 + 对圆方树树剖 + 用 维护每个双联通分量最小值 "传送门" 给出一个图,每个点有一个权值 现在给 个操作 更改一个点的权值 查询 到 的所有简单路径(不能有重复
阅读全文
摘要:tarjan求割点 "P3225 [HNOI2012]矿场搭建" 题目描述 煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通
阅读全文
摘要:unrated 选手悠闲做题,~~然后只做出四个滚蛋了~~ 符合 div3 一贯风格,没啥难算法 E最后就要调出来了,但还是赛后才A的 CF1343A Candies "传送门" 找到一个 ,使得存在一个正整数 ,满足 给定
阅读全文
摘要:tarjan 割点 "P3469 [POI2008]BLO Blockade" 问题描述 B 城有 个城镇, 条双向道路。 每条道路连结两个不同的城镇,没有重复的道路,所有城镇连通。 把城镇看作节点,把道路看作边,容易发现,整个城市构成了一个无向图。 输入格式 第一行包含两个整数 $n
阅读全文
摘要:"P3119 [USACO15JAN]Grass Cownoisseur G" tarjan缩点+分层图上跑 spfa最长路 约翰有 块草场,编号 到 ,这些草场由若干条单行道相连。奶牛贝西是美味牧草的鉴赏家,她想到达尽可能多的草场去品尝牧草。 贝西总是从 号草场出发,
阅读全文
摘要:tarjan+树上背包 题目描述 现在我们的手头有 个软件,对于一个软件 ,它要占用 的磁盘空间,它的价值为 。我们希望从中选择一些软件安装到一台磁盘容量为 计算机上,使得这些软件的价值尽可能大(即 的和最大)。 但是现在有个问题:软件之间存在
阅读全文
摘要:tarjan+DAG 上的 dp 难点在于建图和连边,其实也不难,就是细节挺恶心 ~~我和正解对拍拍出来 3 个错误。。。~~ 传送门: "luogu" "bzoj" 题目描述 有座宫殿呈矩阵状,由 间矩形宫室组成,其中有 间宫室里埋藏着宝藏,称作藏宝宫室。宫殿里外、
阅读全文
摘要:主要讲证明,流程倒是也有 ~~然后发现自己并不会严谨证明~~ 其实后面一些部分流程还是挺详细 本来这篇blog叫做“图论部分算法证明”,~~然后发现OI中的图论想完全用数学上的方法证明完全超出我能力范围~~ 而且只写了一个 tarjan 相关的内容长度就爆了,所以别的算法就令开blog吧 各个用途的
阅读全文
摘要:"CF1336C Kaavi and Magic Spell" 区间dp 题意 给一个长度为 的字符串 和一个长度为 的字符串 ,,然后开始有一个空串 ,接下来可对 串进行 $n4 次操作: 把S的首个字符添加到A的开头然后删掉
阅读全文
摘要:状态压缩+dij 最短路 考虑建图,由于 较小,所以可以把所有当前含有的错误用二进制的形式压在一个 里 然后把这个数当作我们图中的节点 其实建图的时候不用真正的连边,在跑 dij 的时候枚举每一个补丁,按照题意判断它能不能用,再计算出使用完后的错误集合,也就是一条边的终点 用一点简单的位
阅读全文
摘要:比较简单的倍增 ~~但还是看了题解才会~~ 题意 给出一个 的网格,每个格子有颜色, 黑 白,每个格子还有一个方向,表示这个格子上的机器人会向那个方向走,并保证不会走出格子 摆放机器人,它们同时开始运动,在任意时刻不能有两个机器人在同一个格子里 先最大化机器人个
阅读全文
摘要:"洛谷" "bzoj" 用了分层图的思想 题意 给一张图,要求你再尽可能的多连边,使得从1到2至少要经过5条边 没啥复杂的公式,讲解都在注释里
阅读全文
摘要:就是我这个菜鸡,赛时写出了 E2 的做法,但是算错复杂度,导致以为自己的做法只能AC E1,就没交到 E2 上,然后赛后秒A..... 题意 定义一种字串为形如:$[\underbrace{a, a, \dots, a}_{x}, \underbrace{b, b, \dots, b}_{y}, \
阅读全文
摘要:"P3831 [SHOI2012]回家的路" 分层图基础题,就是建图稍有麻烦
阅读全文
摘要:分层图板子题 题目描述 Alice 和 Bob 现在要乘飞机旅行,他们选择了一家相对便宜的航空公司。该航空公司一共在城市设有业务,设这些城市分别标记为 到 ,一共有 种航线,每种航线连接两个城市,并且航线有一定的价格。 Alice 和 Bob 现在要从一个城市沿着航线
阅读全文
摘要:"P4774 [NOI2018]屠龙勇士" exCRT 题目描述 小 D 最近在网上发现了一款小游戏。游戏的规则如下: 游戏的目标是按照编号 顺序杀掉 条巨龙,每条巨龙拥有一个初始的生命值 。同时每条巨龙拥有恢复能力,当其使用恢复能力时,它的生命
阅读全文
摘要:1333A Little Artem 在一个行列的格子上染色,每个格子能染黑白两种 构造一种方案,使得四个方向有至少一个白色格子的黑色格子的数量,比四个方向有至少一个黑色格子的白色格子的数量,恰好多一 对于,只要构造一个黑色下三角就行,像这样: 考虑其它情况,就是在的
阅读全文
摘要:"洛谷" "bzoj" ~~特判+多测真恶心~~ 、 Sample Input Sample Output 推一下前几项就能知道: $$x_n\equiv t\equiv a^{n 1}x_1+b\sum_{i
阅读全文
摘要:Description 在一片美丽的大陆上有个国家,记为到。这里经济发达,有数不尽的账房,并且每个国家有一个银行。 某大公司的领袖在这个银行开户时都存了大洋,他惜财如命,因此会不时地派小弟 GFS 清点一些银行的存款或者让 GFS 改变某个
阅读全文
摘要:洛谷P2290 [HNOI2004]树的计数 bzoj1211 [HNOI2004]树的计数 Description 一个有个结点的树,设它的结点分别为,已知第个结点的度数为 问满足这样的条件的不同的树有多少棵。 Input
阅读全文
摘要:prufer编码 当然你也可以理解为 Cayley 公式,其实这个公式就是prufer编码经过一步就能推出的 "P4430 小猴打架" "P4981 父子" 这俩题差不多 先说父子,很显然题目就是让你求个点的有根树有几条 个点的无根树的 prufer 编码有位,且编码和树一一对
阅读全文
摘要:prufer 编码 对于一个无根树,他的 prufer 编码是这样确定的: 每次找到 编号最小的 一个叶子节点,也就是度数为的节点,把 和它相连的点 ,加入 prufer 编码序列的末尾,然后把这个点从树中删掉 如果当前树只有两个节点了,就停止 那么,通过给定的无根树求 prufer 编码就很
阅读全文
摘要:"P4139 上帝与集合的正确用法" 求: 多测, 扩展欧拉定理基础题,~~话说昨天晚上证那个定理证了一晚上还没完全弄明白。。。~~ 众所周知,那个公式是: $$a^n\equiv a^{n\bmod
阅读全文
摘要:"洛谷 P1516 青蛙的约会" 、 算是手推了一次数论题,以前做的都是看题解,~~虽然这题很水而且还交了5次才过。。。~~ 求解方程中,的最小整数解 $0 include include include include include def
阅读全文