随笔分类 -  ACM---图论

摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5971 题意:有n个人,编号为1-n, 已知X个人是good,Y个人是bad,m场比赛,每场比赛都有一个good和一个bad人结合起来,问这n个人是否能被分成两种人 其实就是判断是否为二分图,用染色法判断 阅读全文
posted @ 2016-11-07 12:29 西瓜不懂柠檬的酸 阅读(230) 评论(0) 推荐(0)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5943 题意:给你两个数n, s 然后让你判断是否存在(s+1, s+2, s+3, ... , s+n )的任意排列方式使得每个数都满足当前数num,与num所在位置 pos 形成num%pos=0; 阅读全文
posted @ 2016-10-29 18:30 西瓜不懂柠檬的酸 阅读(197) 评论(0) 推荐(0)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5934 题意:有n个炸弹,每个炸弹放在(x, y)这个位置,它能炸的范围是以 r 为半径的圆,手动引爆这颗炸弹所需代价是c,当一个炸弹爆炸时, 在它爆炸范围内的所有炸弹都将被它引爆,让求把所有的炸弹都引爆 阅读全文
posted @ 2016-10-29 17:43 西瓜不懂柠檬的酸 阅读(290) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/731/C 题意:有n只袜子,每只都有一个颜色,现在他的妈妈要去出差m天,然后让他每天穿第 L 和第 R 只袜子,他为了让每天穿的袜子都是一个颜色的,他需要把袜子涂色,共有k种颜色,求最少需要涂多少只袜子,才 阅读全文
posted @ 2016-10-22 20:45 西瓜不懂柠檬的酸 阅读(135) 评论(0) 推荐(0)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5889 题意:有n个点m条边,每条边的长度相同,我们可以默认为1,构成一个无向图;现在起点为1,终点为n,从起点到终点有很多路可走,现在已知每次走的都是最短路径; 现在要设置障碍,已知在每条边上设置障碍的 阅读全文
posted @ 2016-09-21 13:51 西瓜不懂柠檬的酸 阅读(380) 评论(0) 推荐(0)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5883 题意:n 个点 m 条无向边的图,找一个欧拉通路/回路使得这个路径所有结点的异或值最大。 先判断是否含有欧拉路径,如果存在的话有两种情况,有起点和终点不同的欧拉路径,这样我们只需把经过奇数次的点的 阅读全文
posted @ 2016-09-21 09:46 西瓜不懂柠檬的酸 阅读(419) 评论(0) 推荐(0)
摘要:题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=3416 有一个有向图,n个点,m条边,给一个起点和终点,求出从起点到终点的最短路共有几条,每条路只能走一次,每个点可以走多次; 先用spfa求出从起点到各点的距离dist,然后根据dist的值 阅读全文
posted @ 2016-09-01 14:47 西瓜不懂柠檬的酸 阅读(267) 评论(0) 推荐(0)
摘要:题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4725 有n个点,每个点都有一个层l[i],相邻层的边有一条无向带权边,权值为都为C,另外还有m条边,每条边对应的u v w 最后求1到n的最小权值和是多少; 如果直接建图的话会TLE;这里把 阅读全文
posted @ 2016-09-01 13:43 西瓜不懂柠檬的酸 阅读(119) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=1847 题意:给了N个交叉口,每个交叉口有自己能转到的交叉口。 注意这里:First number in the i-th line, Ki (0 <= Ki <= N-1), represents the number of rail 阅读全文
posted @ 2016-08-31 21:26 西瓜不懂柠檬的酸 阅读(388) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=1062 题意很清楚; 可以虚拟一个起点0,由于存在等级关系,所以可以枚举等级,然后把各种关系建立边,然后计算0到1的距离即可,去最小值即可; #include <iostream> #include <stdio.h> #include 阅读全文
posted @ 2016-08-31 21:18 西瓜不懂柠檬的酸 阅读(152) 评论(0) 推荐(0)
摘要:题目链接:http://lightoj.com/volume_showproblem.php?problem=1074 题意:有n个城市,每个城市有一个拥堵值a[i],m条单向路u到v,从u到v所需时间是(a[v]-a[u])^3, q个查找,查找从起点1到点u的最短时间是多少;如果不能到达或者时间 阅读全文
posted @ 2016-08-31 21:02 西瓜不懂柠檬的酸 阅读(146) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=2502 人走路的速度是10km/h,地铁的速度是40km/h题目给出一个起点,一个终点,以及几条地铁线路运行的站点。题目给的点的做坐标单位是m;答案输出从起点到终点的最短时间(分钟数)。 10km/h= 10000/60 m/min 6 阅读全文
posted @ 2016-08-28 17:40 西瓜不懂柠檬的酸 阅读(132) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=1201 题目说[ai, bi]区间内和点集Z至少有ci个共同元素,那也就是说如果我用Si表示区间[0,i]区间内至少有多少个元素的话,那么Sbi - Sai >= ci,这样我们就构造出来了一系列边,权值为ci,但是这远远不够,因为有很 阅读全文
posted @ 2016-08-27 22:10 西瓜不懂柠檬的酸 阅读(261) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=3169 有n头牛站成一排 在他们之间有一些牛的关系比较好,所以彼此之间的距离不超过一定距离;也有一些关系不好的牛,希望彼此之间的距离大于等于一定距离; 关系好的有ml个(A B D)表示A牛和B牛之间的距离<=D 关系不好的有md个(A 阅读全文
posted @ 2016-08-27 21:22 西瓜不懂柠檬的酸 阅读(143) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=3159 题意:有n个小孩,m个关系格式是A B C 表示小孩 B 的糖果数最多比小孩A多C个,相当于B-A<=C; 有m个这样的关系最后求小孩n比小孩1最多多几个糖果; 差分约束: 比如给出三个不等式,b-a<=k1,c-b<=k2,c 阅读全文
posted @ 2016-08-27 17:25 西瓜不懂柠檬的酸 阅读(210) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=2240 题意:有n个国家的,有m个关系,每个关系的格式是:A B C表示1单位的A国货币可以换B单位C国货币;求是否存在一种方法使得货币升值; 就是找到一个环使得自己到自己的距离大于1即可; #include <iostream> #i 阅读全文
posted @ 2016-08-27 16:35 西瓜不懂柠檬的酸 阅读(110) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=1511 有向图有n个点m条边,求点1到其他n-1个点的最短距离和+其他点到点1的最小距离和; 和poj3268一样,但是本题的数据范围较大,只能用spfa+邻接表写,不能用vector; 两个spfa即可; #include <iost 阅读全文
posted @ 2016-08-27 16:31 西瓜不懂柠檬的酸 阅读(138) 评论(0) 推荐(0)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5813 题意是:有n个点,每个点都能到达num个点,让我们构造任意一个有向图满足条件,即:使得 i 能到达 a[i] 个点; 将顶点按能到达的点数从小到大排序,排好序之后每个点只能往前面的点连边. 所以我 阅读全文
posted @ 2016-08-10 11:06 西瓜不懂柠檬的酸 阅读(197) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=1470 题意是给出一颗树,q个查询,每个查询都是求出u和v的LCA; 以下是寻找LCA的预处理过程: 详细解释 图文详解 本题可以使用预处理的方式,也可以使用离线处理,由于不需要求任意两数之间的LCA所以可以使用离线算法; #inclu 阅读全文
posted @ 2016-08-06 17:38 西瓜不懂柠檬的酸 阅读(213) 评论(0) 推荐(0)
摘要:题目链接:http://lightoj.com/volume_showproblem.php?problem=1128 给你一颗树,树的每个节点都有一个权值,树根是节点0,权值为1,树中每个节点的权值都是大于父节点的权值的; 然后给出每个节点的父节点以及该节点的权值;有Q个询问,每个询问有两个数u和 阅读全文
posted @ 2016-08-06 10:42 西瓜不懂柠檬的酸 阅读(297) 评论(0) 推荐(0)

levels of contents