图论
图论的好题
Z__X
这个作者很懒,什么都没留下…
展开
-
Luogu P1196 [NOI2002]银河英雄传说(并查集)
目录来源来源这道题来自 Luogu,题目传送门:https://www.luogu.com.cn/problem/P1196原创 2020-03-21 22:07:31 · 307 阅读 · 0 评论 -
JZOJ 染色 (并查集)
目录题目描述输入格式输出格式样例数据解题思路Code题目描述平面上有 nnn 个珠子排成一排, 每个珠子初始颜色为 000,你要对他们进行 mmm 次染色。每次你选定 lll 和 rrr,然后把 [l,r][l,r][l,r] 之间的珠子染成编号 ccc 的颜色,每个珠子的最终颜色为它曾经染过的编号最大的颜色。请你写个程序统计每个珠子最终的颜色。输入格式第一行两个数 nnn,mmm,表...原创 2020-03-16 20:55:28 · 209 阅读 · 0 评论 -
JZOJ 格子游戏 (并查集)
目录题目描述输入格式输出格式样例数据解题思路Code题目描述AliceAliceAlice 和 BobBobBob 玩了一个古老的游戏:首先画一个n×nn \times nn×n的点阵(下图 n=3n = 3n=3)接着,他们两个轮流在相邻的点之间画上红边和蓝边:直到围成一个封闭的圈(面积不必为 111)为止,“封圈”的那个人就是赢家。因为棋盘实在是太大了(n≤200n ≤ 200n≤2...原创 2020-03-16 19:25:25 · 363 阅读 · 0 评论 -
Luogu P1955 [NOI2015]程序自动分析 (离散化,并查集)
目录来源:JZOJ,Luogu P1955题目描述输入格式输出格式解题思路来源:JZOJ,Luogu P1955题目描述在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。考虑一个约束满足问题的简化版本:假设 x1,x2,x3,⋯x_1 ,x_2 ,x_3 ,⋯x1,x2,x3,⋯ 代表程序中出现的变量,给定 nnn 个形如 xix_ixi = xjx_jxj...原创 2020-03-16 09:09:42 · 237 阅读 · 0 评论 -
JZOJ #332 字典序最小的拓扑序
来源:JZOJ #332题目描述给定一个有 NNN 个节点的有向无环图(编号为 0∼N−10\sim N-10∼N−1),求其拓扑排序的最小字典序。解题思路仔细琢磨以后,会发现这道题是一道裸的拓扑排序。需要用到一种工具:堆,这样能保证一遍求完一定是字典序最小的拓扑序。当然了,使用 c++c++c++ 党福利:STL!!!STL!!!STL!!!开一个优先队列(堆),不过默认是大根堆,...原创 2020-02-06 10:14:45 · 535 阅读 · 0 评论 -
Luogu P1685 游览/JZOJ #333 神秘岛 (图论-拓扑排序)
来源:JZOJ #333题目描述FireDancerFireDancerFireDancer 来到一个神秘岛,他要从岛的西头到东头然后在东头的码头离开。可是当他走了一次后,发现这个岛的景色非常的美丽,于是他从东头的传送门传到了西头,换了一种走法又走了一遍。发现还不过瘾,又走了一遍……终于,FireDancerFireDancerFireDancer 把所有的从西头到东头的路径都走了一遍。他站在...原创 2020-02-05 19:55:15 · 233 阅读 · 0 评论 -
【2020.2.7 练习赛】 T5-道路开通/灾后重建(图论-Floyd)
来源:JZOJ,Luogu P1119 灾后重建题目描述-原题BBB地区在地震过后,所有村庄都造成了一定的损毁,而这场地震却没对公路造成什么影响。但是在村庄重建好之前,所有与未重建完成的村庄的公路均无法通车。换句话说,只有连接着两个重建完成的村庄的公路才能通车,只能到达重建完成的村庄。改版疫情导致很多城市的公路都封掉了。现在疫情开始没那么严峻,zjzjzj 省的高速公路开始慢慢恢复。现...原创 2020-02-10 17:13:36 · 358 阅读 · 0 评论 -
【2020.2.7 练习赛】 T4-最短路计数(图论-SPFA)
来源:JZOJ题目描述给出一个 NNN 个顶点 MMM 条边的无向无权图,顶点编号为 1∼N1∼N1∼N 。问从顶点 111 开始,到其他每个点的最短路有几条。解题思路这是一道 SPFASPFASPFA...原创 2020-02-09 09:54:24 · 1612 阅读 · 0 评论 -
JZOJ 构造完全图 (图论-Kruskal)
来源:JZOJ题目描述对于完全图 GGG ,若有且仅有一棵最小生成树为 TTT ,则称完全图 GGG 是树 TTT 扩展出的。给你一棵树 TTT ,找出 TTT 能扩展出的边权和最小的完全图 GGG 。解题思路这道题的思路很巧妙,需要好好地动一动脑筋,但其实还是一道 KruskalKruskalKruskal 最小生成树的模板题,用边表存储图,首先还是按点权从小到达排序,s[i]s[i...原创 2020-02-05 16:45:40 · 805 阅读 · 0 评论 -
Luogu P5663 [CSP-J 2019] 零件加工(图论-SPFA)
来源:Luogu P2966,JZOJ #318题目描述凯凯的工厂正在有条不紊地生产一种神奇的零件,神奇的零件的生产过程自然也很神奇。工厂里有 nnn 位工人,工人们从 1∼n1∼n1∼n 编号。某些工人之间存在双向的零件传送带。保证每两名工人之间最多只存在一条传送带。如果 xxx 号工人想生产一个被加工到第 L(L>1)L(L>1)L(L>1) 阶段的零件,则所有与 xx...原创 2020-02-04 10:44:39 · 672 阅读 · 0 评论 -
Luogu P2966 [USACO09DEC]牛收费路径-Cow Toll Paths (图论-Floyd)
来源:Luogu P2966,JZOJ #318题目描述跟所有人一样,农夫约翰以着宁教我负天下牛,休叫天下牛负我的伟大精神,日日夜夜苦思生 财之道。为了发财,他设置了一系列的规章制度,使得任何一只奶牛在农场中的道路行走,都要向农夫约翰上交过路费。农场中由 N(1<=N<=250)N(1 <= N <= 250)N(1<=N<=250)片草地(标号为 111...原创 2020-02-03 21:01:48 · 277 阅读 · 0 评论 -
Luogu P1073 最优贸易 (图论-SPFA)
来源:Luogu P1073,JZOJ #317题目描述CCC 国有 nnn 个大城市和 mmm 条道路,每条道路连接这 nnn 个城市中的某两个城市。任意两个 城市之间最多只有一条道路直接相连。这 mmm 条道路中有一部分为单向通行的道路,一部分 为双向通行的道路,双向通行的道路在统计条数时也计为 111 条。CCC 国幅员辽阔,各地的资源分布情况各不相同,这就导致了同一种商品在不同城市的...原创 2020-02-03 20:06:16 · 238 阅读 · 0 评论 -
Luogu P1135 奇怪的电梯 (图论-Floyd)
来源:Luogu P1135,JZOJ #281题目描述有一天我做了一个梦,梦见了一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第i层楼(1<=i<=N)(1<=i<=N)(1<=i<=N)上有一个数字Ki(0<=Ki<=N)Ki(0<=Ki<=N)Ki(0<=Ki<=N)。电梯只有四个按钮:开,关,上,下。上下的层数...原创 2020-02-03 16:45:00 · 474 阅读 · 0 评论 -
Luogu P1828 香甜的黄油-Sweet Butter (图论-Floyd/SPFA)
来源:Luogu P1828,JZOJ #316题目描述农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1<=N<=500)只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。当然,他将付出额外的费用在奶牛上。农夫John很狡猾。像以前的Pavlov,他知道他可以训练这些奶牛,让它们在听到铃声时去一个特定的牧场。他打算将糖放在那里然后下午发出...原创 2020-02-03 10:29:09 · 421 阅读 · 0 评论 -
JZOJ #315 虫洞-wormhole(图论-Bellman-ford)
来源:JZOJ #315题目描述在一个神秘岛上,有N(1<=N<=500)N(1 <= N <= 500)N(1<=N<=500)个洞口,标号1..N1..N1..N,它们之间有M(1<=M<=2500)M (1 <= M <= 2500)M(1<=M<=2500)条通道相连。神秘的竟然另外还有W(1<=W<...原创 2020-02-03 08:58:31 · 263 阅读 · 0 评论 -
Luogu P1339 【USACO09OCT】热浪-Heat Wave(图论-Dijkstra)
来源:JZOJ #313,Luogu P1339题目描述德克萨斯纯朴的民眾们这个夏天正在遭受巨大的热浪!!!他们的德克萨斯长角牛吃起来不错,可是他们并不是很擅长生產富含奶油的乳製品。Farmer John此时以先天下之忧而忧,后天下之乐而乐的精神,身先士卒地承担起向德克萨斯运送大量的营养冰凉的牛奶的重任,以减轻德克萨斯人忍受酷暑的痛苦。FJ已经研究过可以把牛奶从威斯康星运送到德克萨斯州的路线...原创 2020-02-02 20:41:26 · 365 阅读 · 0 评论 -
JZOJ #329 边权差值最小的生成树 (图论-Kruskal)
来源:JZOJ #329题目描述小 sss 最近学了最小生成树,不过聪明的小 sss 显然对简单的求最小生成树不感兴趣。现在小 sss 想知道,对于一个给定的图,它的所有生成树中,最大边和最小边的边权差最小是多少。解题思路其实这道题想通以后就是一道 KruskalKruskalKruskal 的模板题代码君#include <bits/stdc++.h>using ...原创 2020-02-04 18:04:08 · 949 阅读 · 0 评论 -
Luogu P1550 [USACO08OCT]打井-Watering Hole (图论-Prim)
来源:Luogu P1550,JZOJ #327题目描述FarmerJohnFarmer JohnFarmerJohn 希望把水源引入他的 N(1<=N<=300)N (1 <= N <= 300)N(1<=N<=300) 个牧场,牧场的编号是 1 N1~N1 N.他将水源引入某个牧场的方法有两个,一个是在牧场中打一口井,另一个是将这个牧...原创 2020-02-04 15:45:36 · 242 阅读 · 0 评论 -
Luogu P1547 调查干草-Out of Hay(图论-Prim)
来源:Luogu P1547题目描述奶牛用完了干草,这是一件必须马上补救的可怕事情. BessieBessieBessie 打算看 N(2<=N<=2,000)N (2 <= N <=2,000)N(2<=N<=2,000) 个农场(标号为1..N1..N1..N)去调查干草的情况.她将走过一些或全部 M(1<=M<=10,000)M (1 &l...原创 2020-02-04 13:22:42 · 268 阅读 · 0 评论 -
Luogu P2752【usaco4.3.3】街道赛跑-Street Race(图论连通性)
题目描述下图表示一次街道赛跑的跑道。可以看出有一些路口(用 0 到 N 的整数标号),和连接这些路口的箭头。路口 0 是跑道的起点,路口 N是跑道的终点。箭头表示单行道。运动员们可以顺着街道从一个路口移动到另一个路口(只能按照箭头所指的方向)。当运动员处于路口位置时,他可以选择任意一条由这个路口引出的街道。上图:有 10 个路口的街道 一个良好的跑道具有如下几个特点:每一个路口都可以由起点...原创 2020-02-02 11:41:29 · 1454 阅读 · 0 评论