随笔分类 -  图论

摘要:费用流 阅读全文
posted @ 2021-02-20 19:24 Shawk 阅读(246) 评论(0) 推荐(0)
摘要:点分治 阅读全文
posted @ 2021-01-18 18:57 Shawk 阅读(15) 评论(0) 推荐(0)
摘要:Dinic算法 && 蜥蜴 阅读全文
posted @ 2020-11-12 11:38 Shawk 阅读(252) 评论(1) 推荐(1)
摘要:[NOIP - 2018]旅行(加强版) 阅读全文
posted @ 2020-08-21 19:57 Shawk 阅读(152) 评论(1) 推荐(1)
摘要:UVA11294 Wedding 阅读全文
posted @ 2020-08-09 13:44 Shawk 阅读(155) 评论(0) 推荐(3)
摘要:2020.07.25模拟赛5 阅读全文
posted @ 2020-07-27 06:44 Shawk 阅读(219) 评论(0) 推荐(0)
摘要:A. T1(天际线) 题目描述 Latium省的Genoa是亚平宁半岛西海岸北端的一片土地,自然资源丰富,却无人居住。你受到罗马执政官Caesar的委任,前往Genoa建立新的城市。Caesar对这次任务的要求是在Genoa这片土地上建立起一座繁荣的城市,他将以此作为衡量你的表现的标准。 正在你大刀 阅读全文
posted @ 2020-07-26 07:06 Shawk 阅读(242) 评论(0) 推荐(0)
摘要:A. 渔民的烦恼 题目描述 在某个海边小国,大多数居民都是渔民,这个国家的所有城镇都沿直线分布在海边。渔民们捕获大量的海鱼,但就象世界上大多数的渔民一样,他们并不喜欢吃鱼,所以他们决定从邻国收养一些贫困家庭的小孩,让他们来帮着吃鱼,国家规定每个城镇收养的贫困儿童数量必须相等。 一条又长又直的公路贯穿 阅读全文
posted @ 2020-07-18 20:59 Shawk 阅读(182) 评论(2) 推荐(2)
摘要:A. 中中救援队 题目描述 中中酷爱滑雪,某日突发奇想,带领所有BDEZ的OIER去Alps滑雪,不幸的是,中中和OIER们遭遇了雪崩,除了中中,所有的OIER们都埋在了雪坑里,此时,中中救援队闪亮登场~!(中中救援队只有中中一个人!Orz!) 雪崩之后,出现了N个雪坑,每个雪坑都有一名OIER深陷 阅读全文
posted @ 2020-07-17 18:49 Shawk 阅读(213) 评论(5) 推荐(0)
摘要:A. 数列 题目描述 下面数列的第 n 项: 输入格式 包含 1 行,共 8 个整数: 输出格式 输出 f(n) 的后 18 位(后 18 位的前缀 0 需要输出,不足 18 位用 0 补齐)。 样例输入 1 2 3 4 5 6 7 3 样例输出 000000000000000035 数据范围与提示 阅读全文
posted @ 2020-07-16 21:38 Shawk 阅读(203) 评论(0) 推荐(1)
摘要:A. Layout 题目描述 和人类一样,奶牛们在打饭的时候喜欢和朋友站得很近。 约翰的编号为$1$到$n$的$n\left ( 2\leq n\leq 1000 \right )$只奶牛正打算排队打饭。现在请你来安排她们,让她们在数轴上排好队。奶牛的弹性很好,同一个坐标可以站无限只奶牛,排队的顺序 阅读全文
posted @ 2020-07-16 20:57 Shawk 阅读(136) 评论(0) 推荐(1)
摘要:引入 树有很多优秀的性质,我们可以把仙人掌图转成一颗树 回顾一下点双联通分量:不存在割点的图 建一个新图,我们把一个点双看作一个方点,与点双里的每个圆点相连,就形成了一颗圆方树。 画个图会更好理解一些吧 原图: 转成圆方树后: 板子 void Tarjan(int x) { dfn[x] = low 阅读全文
posted @ 2020-07-10 10:47 Shawk 阅读(133) 评论(0) 推荐(0)
摘要:5 种方法求 LCA 阅读全文
posted @ 2020-07-10 08:01 Shawk 阅读(673) 评论(0) 推荐(2)
摘要:十字绣 题目 题目背景 考古学家发现了一块布,布上做有针线活,叫做“十字绣”,即交替地在布的两面穿线。 题目描述 布是一个n*m的网格,线只能在网格的顶点处才能从布的一面穿到另一面。每一段线都覆盖一个单位网格的两条对角线之一,而在绣的过程中,一针中连续的两段线必须分处布的两面。给出布两面的图案(实线 阅读全文
posted @ 2020-07-07 16:49 Shawk 阅读(177) 评论(0) 推荐(2)
摘要:最小生成树板子 阅读全文
posted @ 2020-07-03 11:40 Shawk 阅读(235) 评论(1) 推荐(0)
摘要:无向图 概念 时间戳 \(dfn[x]\),在深度优先遍历中,按照每个节点第一次被访问的顺序,依次做整数标记 追溯值 \(low[x]\),通过非搜索边能到达的最小时间戳 割边判定法则 无向边$(x,y)$是割边/桥,当且仅当存在x的一个子节点满足$dfn < low[y]$ 删除无向边$(x,y) 阅读全文
posted @ 2020-06-24 15:05 Shawk 阅读(342) 评论(18) 推荐(4)
摘要:题目 Musicians of a popular band "Flayer" have announced that they are going to "make their exit" with a world tour. Of course, they will visit Berland 阅读全文
posted @ 2020-05-26 15:51 Shawk 阅读(108) 评论(0) 推荐(0)
摘要:Dijkstra SPFA 堆优化dij Dijkstra基于贪心思想,指适用为边权都是非负数的图 而且这样写不能用于求最长路,需要进行优化,求最长路可以用SPFA 最长路没有子结构,子段最长不一定总的最长。如图: Code priority_queue< pair<int, int> > q; / 阅读全文
posted @ 2020-05-26 12:51 Shawk 阅读(132) 评论(0) 推荐(0)
摘要:题目 这是一个简单的游戏,在一个$n*n$的矩阵中,找$n$个数使得这$n$个数都在不同的行和列里并且要求这$n$个数中的最大值和最小值的差值最小。 Input 输入一个整数$T$表示$T$组数据。 对于每组数据第一行输入一个正整数$n(1<=n<=100)$表示矩阵的大小。 接着输入$n$行,每行 阅读全文
posted @ 2020-05-13 20:22 Shawk 阅读(110) 评论(0) 推荐(0)
摘要:UVA11383 Golden Tiger Claw——KM算法求带权二分图的最优匹配 阅读全文
posted @ 2020-05-11 12:56 Shawk 阅读(187) 评论(0) 推荐(0)