考场上唯一一道弃掉的题。看来 SAM 还是挺好玩的 题目背景 Yazid 和 Tiffany 喜欢字符串问题。在这里,我们将给你介绍一些关于字符串的基本概念。 对于一个字符串 $S$,我们定义 $|S|$ 表示 $S$ 的...
拓扑排序
洛谷 P3975 / loj 2102 [TJOI2015] 弦论 题解【后缀自动机】【拓扑排序】
后缀自动机入门。 题目描述 为了提高智商,ZJY 开始学习弦论。 这一天,她在《String theory》中看到了这样一道问题:对于一个给定的长度为 $ n$ 的字符串,求出它的第 $ k$ 小子串是什么。你能帮帮...
Codeforces Round #545 (Div. 2) 题解
题目链接 A. Sushi for Two 题意 在一个 01 序列中找出长为偶数的连续的一段使得它前一半和后一半内部分别相同,而前一半和后一半不同。 $ 2\le n\le 100\ 000$ 题解 令共有 $ k$ 段连续的区间,第 $ i$ 段...
洛谷 P3244 / loj 2115 [HNOI2015] 落忆枫音 题解【拓扑排序】【组合】【逆元】
组合计数的一道好题。什么非主流题目 题目背景 (背景冗长请到题目页面查看) 题目描述 不妨假设枫叶上有 $ n$ 个穴位,穴位的编号为 $ 1\sim n$。有若干条有向的脉络连接着这些穴位。穴位和...
洛谷 P2403 [SDOI2010]所驼门王的宝藏 题解【tarjan】【拓扑排序】
一个比较经典的做法,学tarjan时间比较长了,甚至还忘了怎么拓扑排序…… 题目描述 在宽广的非洲荒漠中,生活着一群勤劳勇敢的羊驼家族。被族人恭称为“先知”的Alpaca L. Sotomon是这个家族的领袖,外人也...
AT1984 AGC001F Wide Swap 题解【拓扑排序】【线段树】【排列组合】
排列的转化以及拓扑排序的建模加线段树优化连边。 Problem Statement You are given a permutation \(P_1\dots P_N\) of the set \(\{1, 2,\dots , N\}\). You can apply the following...
牛客 178A 最长路 题解【拓扑排序】【贪心】【分层图】【哈希】【倍增】
这个题是倍增+hash,细节比较多…… 题目描述 有一张\(n\)个点\(m\)条边的有向图,每条边上都带有一个字符,字符用一个数字表示。 求以每个点为起点的最长路,输出走过的边的字符构成...
洛谷 P1073 NOIp2009提高组 最优贸易 题解【拓扑排序】【tarjan】
万年巨坑终于被填上了…… 题目描述 \(C\)国有\(n\)个大城市和\(m\)条道路,每条道路连接这\(n\)个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这\(m\)条道路中有一部...
洛谷 P2805 [NOI2009]植物大战僵尸 题解【最小割】【拓扑排序】【环】【最大权闭合子图】
无法正视pvz了。。。 题目描述 Plants vs. Zombies(PVZ)是最近十分风靡的一款小游戏。Plants(植物)和Zombies(僵尸)是游戏的主角,其中Plants防守,而Zombies进攻。该款游戏包...
洛谷 P1685 游览 题解+tip【拓扑排序】【组合数学】
有向图拓扑排序+加法/乘法原理。 题目描述 顺利通过了黄药师的考验,下面就可以尽情游览桃花岛了! 你要从桃花岛的西头开始一直玩到东头,然后在东头的码头离开。可是...