随笔分类 -  图论

摘要:一、题目 点此看题 二、解法 没有什么好的想法,就从图论的角度入手吧。 要根据题目特性来建图,首先要考虑把什么当做点的问题,如果把字符串的元素当成点是不好表示 子串必须包含同样数量的字符0与1 这个限制的。但是前缀和可以方便地表示这个限制,令 \(1\) 为 \(1\),\(0\) 为 \(-1\) 阅读全文
posted @ 2021-07-03 21:26 C202044zxy 阅读(249) 评论(0) 推荐(0)
摘要:题目描述 \(zxy\) 要刷题,现在有一片 \(n\times m\) 的矩阵题库,每个格子对应一道题,他想把一些题刷 \(\tt Wa\),另一些题刷 \(\tt Tle\),每次可以选一整行或者一整列刷题。初始时每道题都没有提交,提交记录会覆盖,问达到目标刷题状态的最小步数,无解输出 \(-1 阅读全文
posted @ 2021-06-26 16:52 C202044zxy 阅读(80) 评论(0) 推荐(0)
摘要:F1. Falling Sand 题目描述 点此看题 有 \(n\times m\) 的方格,其中#代表沙子,.代表空格,你可以每次操作可以任意选择一个沙子使之自由落体,和这个沙子下落路径有边相邻的沙子也会下落,问让所有沙子下落的最小操作数。 \(1\leq n\cdot m\leq 400000\ 阅读全文
posted @ 2021-06-20 21:15 C202044zxy 阅读(549) 评论(2) 推荐(1)
摘要:E. Garden of the Sun 题目描述 给定一个包含X和.的 \(n\times m\) 的矩阵,你需要把X改成.使得所有X向四周连边之后构成一棵树。 初始时X两两没有公共点。 \(1\leq n,m\leq 500\) 解法 每空两行把.全部染成X,这时候没有环,但也不连通。 空出来的 阅读全文
posted @ 2021-05-27 16:47 C202044zxy 阅读(68) 评论(0) 推荐(0)
摘要:基本概念 支配树 一个有向图 \(G\),给定一个起点 \(s\),假设 \(s\) 能够访问到其他所有顶点。若去掉某点 \(i\) 后,从 \(s\) 无法访问到 \(j\),则称 \(i\) 是 \(j\) 的支配点。 支配关系满足传递性,如果 \(i\) 支配 \(j\),\(j\) 支配 \ 阅读全文
posted @ 2021-04-17 17:56 C202044zxy 阅读(226) 评论(0) 推荐(0)
摘要:一、题目 点此看题 二、解法 独立思考确实挺有趣的,虽然花了很久时间但还是挺开心的。 看到这题没什么思路,可以多看几遍题,发现关键条件 \(n-2\leq m\),还是不怎么会,直接开部分分。 \(n-1=m\) 怎么做啊?也就是原料数正好多一个,如果某个原料不足 \(k\),那么直接把他选完,再找 阅读全文
posted @ 2021-04-13 15:24 C202044zxy 阅读(125) 评论(0) 推荐(0)
摘要:prufer序列 这个东西很早以前就听说过了,现在来系统地学习一下吧。 感谢 OI Wiki,每次它都能让我看懂,然后我就把他上面的抄下来了。 \(\tt prufer\) 序列可以将一个带标号 \(n\) 个节点的树用 \([1,n]\) 中的 \(n-2\) 个整数表示,可以理解为完全图的生成树 阅读全文
posted @ 2021-04-07 11:31 C202044zxy 阅读(133) 评论(0) 推荐(0)
摘要:没见过数论题还卡常的,幸好我常数小。 一、题目 点此看题 二、解法 你看了题目名和给出的柿子,心想这题不是考过的吗?[SDOI2015]约数个数和,不得不说这道题还是很有创意的,如果你做过以前那道题就会发现这个 \(\tt tirck\) 还是可以用: \(d(ijk)=\sum_{x|i}\sum 阅读全文
posted @ 2021-01-10 15:41 C202044zxy 阅读(123) 评论(0) 推荐(0)