上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页
摘要: 题目链接: http://codeforces.com/contest/544/problem/D 题意: 有n个城镇,m条边权为1的双向边 让你破坏最多的道路,使得从s1到t1,从s2到t2的距离分别不超过l1和l2 题解: 跑一发最短路,然后最后留下的图肯定是出了s1-t1,s2-t2这两条路之 阅读全文
posted @ 2017-03-05 14:12 _yxg123 阅读(154) 评论(0) 推荐(0)
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1874 题意: 题解: 卿学姐视频: http://www.bilibili.com/video/av4224493/ 代码: spfa: 1 #include <bits/stdc++.h> 2 us 阅读全文
posted @ 2017-03-05 12:44 _yxg123 阅读(120) 评论(0) 推荐(0)
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1863 题意: 题解: Kruskal是按照边权排序,每次选择一条最小的边,判断这条边的两个端点是否在同一个集合,用并查集维护 Prim是随便选择一个点作为当前集合,找到与这个集合相连的边中最短的那条, 阅读全文
posted @ 2017-03-05 12:16 _yxg123 阅读(156) 评论(0) 推荐(0)
摘要: 题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=1003 题意: 题解: 首先我们必须机智的知道f[i]=min(f[i],f[j]+cost(j+1,i)+k)这个dp方程 cost(i,j)表示从第i天到第j天的最小花费 dijstra 阅读全文
posted @ 2017-03-03 23:24 _yxg123 阅读(152) 评论(0) 推荐(0)
摘要: 题目链接: http://poj.org/problem?id=3660 题意: 给出牛之间的强弱关系,让你确定有多少头牛能够确定其排名。 题解: 就是求出每个点的入度和出度的和,如果是n-1,就可以确定排名 floyd 代码: 1 #include <iostream> 2 #include <c 阅读全文
posted @ 2017-03-03 21:40 _yxg123 阅读(127) 评论(0) 推荐(0)
摘要: 题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=1015 题意: 题解: 逆向思维+并查集。 处理连通这让我们想到并查集,题目中的输入是一次破坏哪一个结点,我们可以逆着想,在剩余结点的基础上反向逐个加入被删除的结点,使每个结点与其相邻的并且 阅读全文
posted @ 2017-03-03 16:24 _yxg123 阅读(135) 评论(0) 推荐(0)
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4496 题意: 给你个图,他不断删边,然后问你联通块的个数 题解: 我们可以逆向认为所有的点全是独立的,因为正向的时候去掉其中某条边的,独立的点不一定会增多(去掉这条边后还有其他边间接的相连),所以当我 阅读全文
posted @ 2017-03-03 15:08 _yxg123 阅读(138) 评论(0) 推荐(0)
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1272 题意: 题解: 用并查集来判断是否都在一个集合里面,是否成环,就好了 代码: 1 #include <bits/stdc++.h> 2 using namespace std; 3 typede 阅读全文
posted @ 2017-03-03 14:44 _yxg123 阅读(122) 评论(0) 推荐(0)
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3974 题意: 给你一个树,v,u 表示u是v的上司 有两个操作 1.让某一个点,和他的儿子们全部染成X 2.查询某一个点是什么颜色 题解: 当成图论跑一发,对于每一个查询直接跑到根位置就好,更新的时候 阅读全文
posted @ 2017-03-03 13:22 _yxg123 阅读(133) 评论(0) 推荐(0)
摘要: 题目链接: http://acm.uestc.edu.cn/#/problem/show/1070 题意: 题解: 带权并查集 每次往上更新的时候,顺便把边权更新了就好 记住得路径压缩 代码: 1 #include <bits/stdc++.h> 2 using namespace std; 3 t 阅读全文
posted @ 2017-03-03 12:14 _yxg123 阅读(135) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页