随笔分类 -  图论

摘要:题目链接 https://ac.nowcoder.com/acm/contest/5670/B 题意:输入一个n点不含环的图,你可以加、删边不限次数,但是要保证1.图是连通的2.成环的边异或值为0,输出最小的图的边值和。 题解:我们以第一个点为根求最小异或和生成树。首先,我们以第一个点数字0为根,d 阅读全文
posted @ 2020-08-05 16:00 杰瑞与汤姆 阅读(213) 评论(0) 推荐(0)
摘要:题目链接 https://ac.nowcoder.com/acm/contest/5673/I 题意:输入n对数,选n次,你每次可以从一对数中选一个,输出最多可以选到多少个不同的数。 题解:如果我们把每个数字当做点,n对数当做边,我们可以建立一个图,求这个图的连通分量,判断连通分量是否是环,如果是环 阅读全文
posted @ 2020-08-03 22:19 杰瑞与汤姆 阅读(360) 评论(0) 推荐(0)
摘要:题意:给你n个点m条边以及n个点的度(只为1或者2),选择一些边满足点的度要求,若能满足输出YES,反之NO; 题解:我们把点和边都进行拆分 例子: 3 2 1 1 2 1 3 2 3 点按照度,边拆分成两个点,跑一遍一般图的最大匹配,若能完美匹配就是YES 完美匹配就是所有点都能匹配 通俗点就是所 阅读全文
posted @ 2020-07-31 23:17 杰瑞与汤姆 阅读(330) 评论(1) 推荐(0)
摘要:题意: 给一个n个点m条边的有向带权图,q次询问,每次规定每条边的容量为u/v,你需要输出总流量为1时,从点1到点n的最小费用(分数表示),若到达的流量不足为1,则输出NaN; 题解:标准费用流模板,但是q的范围是1e5,所以我们要先跑一次费用流,把有用的信息记录下来,即把每一条增广路径的费用记录下 阅读全文
posted @ 2020-07-31 22:44 杰瑞与汤姆 阅读(316) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1532 #include<bits/stdc++.h> #define inf 0x3f3f3f3f using namespace std; const int Ni = 210; struct Edge{ in 阅读全文
posted @ 2020-07-31 21:28 杰瑞与汤姆 阅读(171) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=2444 Problem Description There are a group of students. Some of them may know each other, while others don't 阅读全文
posted @ 2020-07-30 16:22 杰瑞与汤姆 阅读(142) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1045 Problem Description Suppose that we have a square city with straight streets. A map of a city is a squa 阅读全文
posted @ 2020-07-30 16:07 杰瑞与汤姆 阅读(164) 评论(0) 推荐(0)
摘要:Description A Telephone Line Company (TLC) is establishing a new telephone cable network. They are connecting several places numbered by integers from 阅读全文
posted @ 2019-08-22 10:15 杰瑞与汤姆 阅读(181) 评论(0) 推荐(0)
摘要:Problem Description 自从Lele开发了Rating系统,他的Tetris事业更是如虎添翼,不久他遍把这个游戏推向了全球。为了更好的符合那些爱好者的喜好,Lele又想了一个新点子:他将制作一个全球Tetris高手排行榜,定时更新,名堂要比福布斯富豪榜还响。关于如何排名,这个不用说都 阅读全文
posted @ 2019-08-19 16:46 杰瑞与汤姆 阅读(221) 评论(0) 推荐(0)
摘要:Problem Description Some of the secret doors contain a very interesting word puzzle. The team of archaeologists has to solve it to open that doors. Be 阅读全文
posted @ 2019-08-18 20:09 杰瑞与汤姆 阅读(200) 评论(0) 推荐(0)
摘要:Problem Description 欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个图,问是否存在欧拉回路? Input 测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是节点数N ( 1 < N < 1000 )和边数M;随后的M行对应 阅读全文
posted @ 2019-08-18 10:23 杰瑞与汤姆 阅读(168) 评论(0) 推荐(0)
摘要:You are given agraph with n nodes and m directed edges. One lowercase letter is assigned to each node. We define a path'svalue as the number of the mo 阅读全文
posted @ 2019-08-17 16:45 杰瑞与汤姆 阅读(275) 评论(0) 推荐(0)
摘要:After hearing about the epidemic of obesity in the USA, Farmer John wants his cows to get more exercise, so he has committed to create a bovine marath 阅读全文
posted @ 2019-08-17 16:38 杰瑞与汤姆 阅读(177) 评论(0) 推荐(0)
摘要:考虑具有N(1 <= N <= 20,000)个节点的树T,其编号为1 ... N. 从树中删除任何节点会生成一个林:一个或多个树的集合。将节点的余额定义为通过从T中删除该节点而创建的林T中最大树的大小。 例如,考虑树: 删除节点4会生成两个树,其成员节点为{5}和{1,2,3,6,7}。这两棵树中 阅读全文
posted @ 2019-08-17 16:21 杰瑞与汤姆 阅读(237) 评论(0) 推荐(0)
摘要:Problem Description 糟糕的事情发生啦,现在大家都忙着逃命。但是逃命的通道很窄,大家只能排成一行。现在有n个人,从1标号到n。同时有一些奇怪的约束条件,每个都形如:a必须在b之前。同时,社会是不平等的,这些人有的穷有的富。1号最富,2号第二富,以此类推。有钱人就贿赂负责人,所以他们 阅读全文
posted @ 2019-08-17 15:39 杰瑞与汤姆 阅读(128) 评论(0) 推荐(0)
摘要:Problem Description Dandelion's uncle is a boss of a factory. As the spring festival is coming , he wants to distribute rewards to his workers. Now he 阅读全文
posted @ 2019-08-17 15:04 杰瑞与汤姆 阅读(195) 评论(0) 推荐(0)
摘要:Problem Description 众所周知,度度熊喜欢各类体育活动。今天,它终于当上了梦寐以求的体育课老师。第一次课上,它发现一个有趣的事情。在上课之前,所有同学要排成一列, 假设最开始每个人有一个唯一的ID,从1到N,在排好队之后,每个同学会找出包括自己在内的前方所有同学的最小ID,作为自己 阅读全文
posted @ 2019-08-17 12:19 杰瑞与汤姆 阅读(160) 评论(0) 推荐(0)