
图论
文章平均质量分 76
图论
ShadyPi
写写博客当笔记
展开
-
[NeetCode 150] Foreign Dictionary
Topological sort原创 2024-10-27 14:55:33 · 594 阅读 · 0 评论 -
[NeetCode 150] Clone Graph
【代码】[NeetCode 150] Clone Graph。原创 2024-10-22 14:03:54 · 461 阅读 · 0 评论 -
[NeetCode 150] Redundant Connection
【代码】[NeetCode 150] Redundant Connection。原创 2024-07-14 13:46:47 · 623 阅读 · 0 评论 -
[NeetCode 150] Count Connected Components
【代码】[NeetCode 150] Count Connected Components。原创 2024-07-14 12:23:41 · 220 阅读 · 0 评论 -
[NeetCode 150] Course Schedule II
【代码】[NeetCode 150] Course Schedule II。原创 2024-07-14 11:39:13 · 844 阅读 · 0 评论 -
挑战性题目DSCT401:全源最短路径Floyd算法的并行实现
UESTC 数据结构挑战性课程题目原创 2022-01-12 22:26:48 · 669 阅读 · 0 评论 -
BZOJ2259[Oibh] 新型计算机
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2259新型计算机DescriptionTim正在摆弄着他设计的“计算机”,他认为这台计算机原理很独特,因此利用它可以解决许多难题。但是,有一个难题他却解决不了,是这台计算机的输入问题。新型计算机的输入也很独特,假设输入序列中有一些数字(都是自然数——自然数包括0),计算机先读取第...原创 2018-10-19 08:35:34 · 474 阅读 · 2 评论 -
Luogu3387【模板】缩点(Kosaraju)
原题链接:https://www.luogu.org/problemnew/show/P3387【模板】缩点题目背景缩点+DP题目描述给定一个n个点m条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。输入输出格式输入格式:第一行,n,m第二行,n个整数,依次代表点权...原创 2018-09-29 21:52:03 · 2024 阅读 · 0 评论 -
[2018.10.17 T2] 最优路线
暂无链接最优路线【题目描述】一个nnn个点mmm条边的无重边无自环的无向图,点有点权,边有边权,定义一条路径的权值为路径经过的点权的最大值乘边权最大值。求任意两点间的权值最小的路径的权值。【输入格式】第一行两个整数n,mn,mn,m,分别表示无向图的点数和边数。第二行nnn个正整数,第iii个正整数表示点iii的点权。接下来mmm行每行三个正整数ui,vi,wiu_i,v_i,w_...原创 2018-10-18 08:06:15 · 477 阅读 · 0 评论 -
BZOJ5222[Lydsy2017省队十连测] 怪题
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=5222怪题Description给出一个长度为nnn的整数序列hih_ihi,现在要通过一些操作将这个序列修改为单调不降序列,即hi≤hi+1h_i ≤ h_i+1hi≤hi+1。可以用的操作有mmm种,第iii种操作可以通过支付cic_ici的代价将一段长度恰为lil_...原创 2018-09-27 11:53:50 · 280 阅读 · 0 评论 -
BZOJ1064[NOI2008] 假面舞会
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1064假面舞会Description一年一度的假面舞会又开始了,栋栋也兴致勃勃的参加了今年的舞会。今年的面具都是主办方特别定制的。每个参加舞会的人都可以在入场时选择一 个自己喜欢的面具。每个面具都有一个编号,主办方会把此编号告诉拿该面具的人。为了使舞会更有神秘感,主办方把面...原创 2018-09-15 10:31:22 · 205 阅读 · 0 评论 -
BZOJ5218[Lydsy2017省队十连测] 友好城市
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=5218友好城市Description在Byteland 一共有n 座城市,编号依次为1 到n,这些城市之间通过m 条单向公路连接。对于两座不同的城市a 和b,如果a 能通过这些单向道路直接或间接到达b,且b 也能如此到达a,那么它们就会被认为是一对友好城市。Byteland 的交通...原创 2018-09-30 20:21:27 · 627 阅读 · 0 评论 -
HDU6072 Logical Chain
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=6072Logical ChainProblem DescriptionEvery time you come across a problem you’ve never seen before, haven’t you thought of something that is familiar ...原创 2018-09-30 11:17:15 · 345 阅读 · 0 评论 -
[2018.03.13 T3]联盟(alliances)
暂无链接联盟(alliances)【题目描述】树国是一个有 n 个城市的国家,城市编号为 1∼n。连接这些城市的道路网络形如一棵树,即任意两个城市之间有恰好一条路径。城市中有 k 个帮派,编号为 1∼k。每个帮派会占据一些城市,以进行非法交易。有时帮派之间会结盟,这就使得城市更加不安全了。同一座城市中可能有多个帮派。当一些帮派结成联盟时,他们会更加强大,同时也更加危险。...原创 2018-04-17 22:46:56 · 276 阅读 · 1 评论 -
[Tarjan四连] TarjanLCA
题目链接:https://www.luogu.org/problem/lists?name=LCA【模板】最近公共祖先(LCA)题目描述如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先。输入输出格式输入格式:第一行包含三个正整数N、M、S,分别表示树的结点个数、询问的个数和树根结点的序号。接下来N-1行每行包含两个正整数x、y,表示x结点...原创 2018-04-17 22:48:55 · 191 阅读 · 0 评论 -
[2018.10.23 T3] 新的家园
暂无链接新的家园——过去已成为过去,而未来终将是过去。所有事物在出现的那一刻都注定成为历史……题目背景公元810281028102 年,火星的生态环境遭到严重破坏,终于也难逃人类的掠夺,变成了一颗死星。所有人,都乘坐飞船逃往了无尽的深空,除了你。默默地,你步行在荒芜的街道上,凝视着这片空无一人的大地——这个你由你亲自见证创造,又亲眼目送它毁灭的曾经人类的第二家园。沙暴,四处是暗红的...原创 2018-10-26 09:02:30 · 243 阅读 · 0 评论 -
[2018.10.25 T3] 旅程
暂无链接旅程【题目描述】您曾经带领着我,穿过我的白天的拥挤不堪的旅程,而到达了我的黄昏的孤寂之境。在通宵的寂静里,我等待着它的意义。神即将带领一些人去他们的孤寂之境,由于这个世界的不稳定,地点之间的有向道路会不定期地毁坏,出于工作准备,神想知道在某些道路毁坏之后某两点之间的最短路。就是给定一个有向图,现有两个操作,操作111是删除一条边(一条边可重复删除),操作222是询问两个点之间的...原创 2018-10-26 09:28:23 · 334 阅读 · 0 评论 -
Luogu2619[国家集训队2] Tree I
原题链接:https://www.luogu.org/problemnew/show/P2619Tree I题目描述给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。题目保证有解。输入输出格式输入格式:第一行V,E,need分别表示点数,边数和需要的白色边数。接下来E行每行s,t,c,col表示这边的端点(点从0开始标号),边权,颜色...原创 2018-11-01 19:29:24 · 449 阅读 · 0 评论 -
[2018.11.03 T1] 游戏攻略
暂无链接游戏攻略GISPZJZ 在玩一款火爆的游戏,游戏中有nnn个技能点,编号分别为1,2,…,n1,2,…,n1,2,…,n。有些技能 点可以直接学习,还有一些技能点需要你已经学习某些技能点,才能够学习。一开始 GISPZJZ 没有学习任何技能点,现在 GISPZJZ 想知道,他最多能够学习技能池里的多少个技能。输入:第一行一个正整数nnn。接下来 nnn 行,第i+1i+1i+...原创 2018-11-05 11:02:12 · 392 阅读 · 0 评论 -
Luogu3381【模板】最小费用最大流
原题链接:https://www.luogu.org/problemnew/show/P3381【模板】最小费用最大流题目描述如题,给出一个网络图,以及其源点和汇点,每条边已知其最大流量和单位流量费用,求出其网络最大流和在最大流情况下的最小费用。输入输出格式输入格式:第一行包含四个正整数N、M、S、T,分别表示点的个数、有向边的个数、源点序号、汇点序号。接下...原创 2018-06-27 21:07:48 · 245 阅读 · 0 评论 -
BZOJ2199[Usaco2011 Jan] 奶牛议会
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2199奶牛议会Description由于对Farmer John的领导感到极其不悦,奶牛们退出了农场,组建了奶牛议会。议会以“每头牛 都可以获得自己想要的”为原则,建立了下面的投票系统: M只到场的奶牛 (1<=M<=4000)(1<=M<=4000...原创 2018-09-14 10:31:43 · 245 阅读 · 0 评论 -
Luogu3825[NOI2017] 游戏
原题链接:https://www.luogu.org/problemnew/show/P3825游戏题目背景狂野飙车是小 L 最喜欢的游戏。与其他业余玩家不同的是,小 L 在玩游戏之余,还精于研究游戏的设计,因此他有着与众不同的游戏策略。题目描述小 L 计划进行 nnn 场游戏,每场游戏使用一张地图,小 L 会选择一辆车在该地图上完成游戏。小 L 的赛车有三辆,分别...原创 2018-08-16 16:48:33 · 282 阅读 · 0 评论 -
[2018.07.21 T2] 离家出走
暂无链接离家出走【问题描述】横看成岭侧成峰,远近高低各不同。 企鹅豆豆考试爆零了,心态爆炸的他准备离家出走。 贫穷的企鹅国有N座城市,一开始城市之间没有道路连接不能通行。随着时间推移,一些道路逐渐建立。但由于国家财力实在不足,所以随时随地任意两座城市最多只有一条路径可以互相到达。 每次豆豆考试爆炸,他都想从考场里跑到离考场最远的一个城市去。当然豆豆每次都会想知道,最...原创 2018-07-23 16:58:13 · 306 阅读 · 0 评论 -
[2018.07.10 T1]叠盒子
暂无链接叠盒子【问题描述】企鹅豆豆家里有很多空盒子,非常占地方。每个盒子的长和宽分别为 Li,Wi,一个盒 子可以放入一个长和宽都不小于它的盒子(可以不断嵌套),注意盒子不能够旋转,Li有可能小于 Wi。嵌套完后盒子的占地面积是最外面盒子的占地面积之和。豆豆想知道最终最小的占地面积是多少? 【输入格式】第一行一个数 N 表示盒子的个数。 接下来 N 行,每行两个...原创 2018-07-11 16:51:09 · 388 阅读 · 0 评论 -
Luogu2774 方格取数问题
原题链接:https://www.luogu.org/problemnew/show/P2774方格取数问题题目描述在一个有 m*n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意 2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。对于给定的方格棋盘,按照取数要求编程找出总和最大的数。输入输出格式输入格式:第 1 ...原创 2018-06-28 12:02:36 · 346 阅读 · 0 评论 -
BZOJ2521[SHOI2010] 最小生成树
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2521最小生成树DescriptionSecsa最近对最小生成树问题特别感兴趣。他已经知道如果要去求出一个n个点、m条边的无向图的最小生成树有一个Krustal算法和另一个Prim的算法。另外,他还知道,某一个图可能有多种不同的最小生成树。例如,下面图 3中所示的都是图 2...原创 2018-06-27 21:26:31 · 297 阅读 · 0 评论 -
LOJ2321「清华集训 2017」无限之环
费用流神题无限之环Description曾经有一款流行的游戏,叫做InfinityLoop,先来简单的介绍一下这个游戏:游戏在一个n×m的网格状棋盘上进行,其中有些小方格中会有水管,水管可能在方格某些方向的边界的中点有接口,所有水管的粗细都相同,所以如果两个相邻方格的公...原创 2018-06-30 11:21:46 · 590 阅读 · 0 评论 -
[Tarjan四连]Tarjan缩点
模板链接:https://www.luogu.org/problemnew/show/P3387【模板】缩点题目背景缩点+DP题目描述给定一个n个点m条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。输入输出格式输入格式:第一行,...原创 2018-04-21 11:32:39 · 1024 阅读 · 0 评论 -
BZOJ2118[国家集训队] 墨墨的等式
原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2118墨墨的等式Description墨墨突然对等式很感兴趣,他正在研究a1x1+a2x2+…+anxn=Ba1x1+a2x2+…+anxn=Ba_1x_1+a_2x_2+…+a_nx_n=B存在非负整数解的条件,他要求你编写一个程序,给定N、{an}、以及B的取值范...原创 2018-04-20 18:33:32 · 232 阅读 · 0 评论 -
[2018.03.29 T2] 公交旅行
原题链接:http://192.168.110.253/st/problem_show.php?pid=1131公交旅行【题目描述】蒜头是一位优秀的旅行家。人类的发展总离不开一代又一代的探险者先驱。追寻前人的轨迹,今天的蒜头到了一个有趣的城市, 和蒜头居住的城市一样有趣。在这个城市中有 n 个站台和 m 条公交线路,第 i 条公交线路由 ti 个站台组成,记为 si...原创 2018-04-22 12:47:50 · 955 阅读 · 0 评论 -
BZOJ5192[Usaco2018 Feb] New Barns
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=5192New BarnsDescriptionFarmerJohn注意到他的奶牛们如果被关得太紧就容易吵架,所以他想开放一些新的牛棚来分散她们。每当FJ建造一个新牛棚的时候,他会将这个牛棚用至多一条双向道路与一个现有的牛棚连接起来。为了确保他的奶牛们足够分散,他有时想要确定...原创 2018-07-23 17:03:16 · 483 阅读 · 0 评论 -
Luogu4366[CodePlus#4] 最短路
原题链接:https://www.luogu.org/problemnew/show/P4366最短路题目背景在北纬 91° ,有一个神奇的国度,叫做企鹅国。这里的企鹅也有自己发达的文明,称为企鹅文明。因为企鹅只有黑白两种颜色,所以他们的数学也是以二进制为基础发展的。比如早在 111010011110100111101001 年前,他们就有了异或这样一个数学概念。如果你不知...原创 2018-07-19 20:25:41 · 85566 阅读 · 0 评论 -
[2018.08.09 T3] 几何题
暂无链接几何题【问题描述】假装有道几何题。地主的傻儿子豆豆家很大很大,由很多个区域组成。其中有不少封闭的区域,豆豆觉得很不爽于是决定拆墙,把家打通使得他可以访问到每一个区域(包括家外面无限大的区域)。我们用 N 个端点和 M 条边来描述豆豆的家。第 i 个端点的坐标为(xi,yi),第 i 条边连接端点 Ai 和 Bi,拆除所需要花费的力气为 Ci。保证所有边只在端点相交,...原创 2018-08-13 10:57:15 · 376 阅读 · 0 评论 -
Luogu1894[USACO4.2] 完美的牛栏The Perfect Stall
原题链接:https://www.luogu.org/problemnew/show/P1894完美的牛栏题目描述农夫约翰上个星期刚刚建好了他的新牛棚,他使用了最新的挤奶技术。不幸的是,由于工程问题,每个牛栏都不一样。第一个星期,农夫约翰随便地让奶牛们进入牛栏,但是问题很快地显露出来:每头奶牛都只愿意在她们喜欢的那些牛栏中产奶。上个星期,农夫约翰刚刚收集到了奶牛们的爱好的信息(每头...原创 2018-08-07 16:17:10 · 213 阅读 · 0 评论 -
[2018.08.07 T1] 签到?
暂无链接签到?【问题描述】这题有毒! 豆豆有一个n×mn×mn × m的棋盘,一开始所有的格子都是黑的,可以选择一些黑色的格子把它们变成白色。 豆豆想知道问至少选多少个格子,可以使得每一列满足,该列白格数量≥Xi≥Xi≥ X_i,每行满足,该行白格数量≥Yi≥Yi≥ Y_i。 当然没有这么简单,还有些格子必须是黑色的。 【输入格式】第一行n,m,Kn,m...原创 2018-08-07 15:59:54 · 261 阅读 · 0 评论 -
BZOJ1934[SHOI2007] Vote 善意的投票
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1934Vote 善意的投票Description幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉。对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神。虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可以投和自己本来意愿相反的票。我们定义一次投票的冲突...原创 2018-08-14 10:48:19 · 303 阅读 · 0 评论 -
BZOJ1143[CTSC2008] 祭祀river
原题链接:http://192.168.110.253/bst/problem_show.php?pid=1143祭祀riverDescription在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着两个岔口,并且水在河道内按照一个固定...原创 2018-08-14 10:10:35 · 245 阅读 · 0 评论 -
[2018.07.21 T3] Booom
暂无链接Booom问题描述】三思而后行。 企鹅国从强盗海豹手里忽悠来了一些钱用于修路,这样企鹅国又多了一些道路了!(当然可能一条也没多,还是一颗树)。 海豹准备报复企鹅,于是准备悄悄轰炸掉企鹅一座城市。企鹅国国王㪷㪷非常慌,他现在希望得到损失预估值,也就是对于每一座城市,如果这座城市被炸掉了,那么有多少对城市不再连通?(被炸掉的城市也需要算入内,详见样例) 这里的城市对...原创 2018-07-21 17:52:16 · 205 阅读 · 0 评论 -
BZOJ1123 [POI2008]BLO
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1123BLODescriptionByteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 所有towns连通。Input输入n<=100000 m<=500000及m条边...原创 2018-07-21 17:45:01 · 327 阅读 · 0 评论 -
BZOJ2438[中山市选2011] 杀人游戏
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2438杀人游戏Description一位冷血的杀手潜入 Na-wiat,并假装成平民。警察希望能在 N 个人里面,查出谁是杀手。警察能够对每一个人进行查证,假如查证的对象是平民,他会告诉警察,他认识的人, 谁是杀手, 谁是平民。 假如查证的对象是杀手, 杀手将会把警察干掉。...原创 2020-09-14 13:22:08 · 508 阅读 · 0 评论