图论
文章平均质量分 88
一些关于图论的东西(提目,算法,等等)
yh2021shx
被单调队列了/kk
展开
-
Tarjan算法
还记得无向图判连通块吗?对于无向图中,判连通块是一件很容易的事。你只需要dfs(深度优先搜索)一下就可以了。但是,如果我们把无向图换成有向图呢?这就是另一个故事了…计算机科学家,以,等算法闻名。是求强连通分量的一个强力的算法。要理解这个算法,我们先讲几个定义:神奇海螺结束!先讲一下我们要用到的数组。:第iii个节点他的时间戳:第iii个节点他最多经过一条返祖边所能到达的最小时间戳:一个栈,用来储存当前还未确定但已经扩展过的点:第iii个节点他所在的强连通分量编号我们讲一下算法流程。此时来到了点uuu扩展他的原创 2022-06-02 20:31:31 · 1255 阅读 · 0 评论 -
CF405E Graph Cutting 解题报告
一道E题送给大家。真是把我做吐了。CF405E Graph Cutting 解题报告原创 2022-04-02 15:25:15 · 99 阅读 · 0 评论 -
CF29C Mail Stamps 解题报告
CF29C Mail Stamps 解题报告原创 2022-04-01 20:40:26 · 217 阅读 · 0 评论 -
CF31D Chocolate 解题报告 *
CF31D Chocolate 解题报告1 题目链接https://codeforces.com/problemset/problem/31/D2 题目整理题目 : 巧克力题目描述鲍勃有一个长方形的巧克力棒,大小是W×HW \times HW×H。他引入了笛卡尔坐标系,点(0,0)(0,0)(0,0)对应于巧克力的左下角,点(W,H)(W, H)(W,H)对应于右上角。他决定把这个巧克力切割开来。每一条裂痕都平行于坐标轴,且可以用两个坐标(xa,ya),(xb,yb)(xa, ya), (xb,原创 2022-03-23 22:50:06 · 148 阅读 · 0 评论 -
CF28B pSort 解题报告
CF28B pSort 解题报告1 题目链接https://codeforces.com/problemset/problem/28/B2 题目整理题目 :pSort题目描述有一天,某个数组的nnn个单元格决定玩下面的游戏。最初,每个单元格包含一个数字,这个数字等于它的序数(从111开始)。同时,每个单元格也确定了它最喜欢的数字。如果∣i−j∣=di|i - j| = d_i∣i−j∣=di,其中did_idi是第iii个单元格的最喜欢的数字,则第iii个单元格可以与其他第jjj个单元格交换原创 2022-03-23 15:02:31 · 4702 阅读 · 0 评论 -
CF320B Ping-Pong (Easy Version) 解题报告
CF320B Ping-Pong (Easy Version) 解题报告1 题目链接https://codeforces.com/problemset/problem/320/B2 题目整理题目 :乒乓球(简单版)题目描述在这个题目中,您可以从(a,b)(a,b)(a,b)移动到(c,d)(c,d)(c,d),仅当c<a<dc < a < dc<a<d或者c<b<dc < b < dc<b<d。现在给你一个空集,会有两种操原创 2022-03-23 14:02:57 · 204 阅读 · 1 评论 -
CF217A Ice Skating 解题报告
CF217A Ice Skating 解题报告1 题目链接https://codeforces.com/problemset/problem/217/A2 题目整理题目 :滑冰题目描述巴伊泰克正在学习在冰上滑冰。 他是一个初学者,所以他唯一的交通方式就是从一个雪堆向北、向东、向南或向西滑行,直到他降落在另一个雪堆上。 他注意到,用这种方法是不可能从一堆雪堆移动到另一堆雪堆的。 现在他想再堆一些雪堆,这样他就可以从任何一个雪堆堆到其他任何一个。 他要求你找出需要建造的最小数量的雪堆。我们假设Ba原创 2022-03-22 14:05:39 · 228 阅读 · 0 评论 -
CF164A Variable, or There and Back Again 解题报告
CF164A Variable, or There and Back Again 解题报告1 题目链接https://codeforces.com/contest/164/problem/A2 题目整理题目 :变量来回题目描述对于一个非常常见的变量Vasya来说,生活并不容易。无论它走到哪里,它要么被赋值,要么被忽略,要么被使用!Vasya的生活是有计划的。在每种状态下,Vasya都可以被使用(例如,计算另一个变量的值),或者被赋值,或者被忽略。在某些状态之间是有向(定向)转换。路径是一系列原创 2022-03-15 23:18:55 · 206 阅读 · 0 评论 -
CF144D Missile Silos 解题报告 *
CF144D Missile Silos 解题报告1 题目链接https://codeforces.com/problemset/problem/144/D2 题目整理题目 : 导弹发射井题目描述一个叫伯兰的国家由nnn个城市组成,用从111到nnn的整数编号。其中一些城市由双向道路连接。每条路都有一定的长度。通过这些道路,每个城市都有一条路通往其他任何一个城市。根据一些超级超级文件,伯兰被超级导弹保护着。超级机密导弹发射井的确切位置是保密的,但鲍勃设法得到了这个信息。这条信息说所有的筒仓都位于原创 2022-03-17 20:38:24 · 125 阅读 · 0 评论 -
CF242C King‘s Path 解题报告
CF242C King’s Path 解题报告1 题目链接https://codeforces.com/problemset/problem/242/C2 题目整理题目 : 国王路径题目描述黑王站在一个10910^9109行10910^9109列的国际象棋场上。我们将考虑单元格的行从上到下用整数从111到10910^9109编号。列也同样用从左到右从111到10910^9109的整数编号。我们将位于第i行和第j列的单元格表示为(i,j)(i, j)(i,j)。你知道在给定的国际象棋场中,某些方原创 2022-03-16 21:36:12 · 105 阅读 · 0 评论