会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Recoder
我们一路奋战, 不是为了改变世界, 而是不让世界改变我们.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
15
16
17
18
19
20
21
下一页
2016年3月19日
POJ 1860 Currency Exchange (SPFA松弛)
摘要: 题目链接:http://poj.org/problem?id=1860 题意是给你n种货币,下面m种交换的方式,拥有第s种货币V元。问你最后经过任意转换可不可能有升值。下面给你货币u和货币v,r1是u到v的汇率,c1是u到v的手续费,同理r2是v到u的汇率,c2是v到u的手续费。转换后的钱B = (
阅读全文
posted @ 2016-03-19 13:36 Recoder
阅读(235)
评论(0)
推荐(0)
2016年3月13日
POJ 2762 Going from u to v or from v to u? (强连通分量缩点+拓扑排序)
摘要: 题目链接:http://poj.org/problem?id=2762 题意是 有t组样例,n个点m条有向边,取任意两个点u和v,问u能不能到v 或者v能不能到u,要是可以就输出Yes,否则输出No。注意一点,条件是或者!所以不是判断双连通图的问题。 我一开始没看到'or'这个条件,所以直接
阅读全文
posted @ 2016-03-13 20:19 Recoder
阅读(468)
评论(0)
推荐(0)
HDU 2647 Reward (拓扑排序)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2647 题意是给你n点m条有向边,叶子点(出度为0)上的值为888,父亲点为888+1,依次计算... 让你求最小的值,但是中间出现有向环就不行了,输出-1。 拓扑排序队列实现,因为叶子是最小的,
阅读全文
posted @ 2016-03-13 14:35 Recoder
阅读(410)
评论(0)
推荐(0)
2016年3月12日
HDU 2874 Connections between cities (LCA)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2874 题意是给你n个点,m条边(无向),q个询问。接下来m行,每行两个点一个边权,而且这个图不能有环路。然后接下来q行,每行给你两个点,问你这两个点的最短距离是多少,要是不相连,则输出一串英文。 首先想
阅读全文
posted @ 2016-03-12 14:43 Recoder
阅读(215)
评论(0)
推荐(0)
2016年3月11日
POJ 3694 Network (tarjan + LCA)
摘要: 题目链接:http://poj.org/problem?id=3694 题意是给你一个无向图n个点,m条边,将m条边连接起来之后形成一个图,有Q个询问,问将u和v连接起来后图中还有多少个桥。 首先用tarjan标记点的low和dfn值,那么u和v相连的边是桥的条件是dfn[u] < low[v](说
阅读全文
posted @ 2016-03-11 20:43 Recoder
阅读(294)
评论(0)
推荐(0)
2016年3月10日
POJ 3177 Redundant Paths(强连通分量)
摘要: 题目链接:http://poj.org/problem?id=3177 题目大意是一个无向图给你n个点m条边,让你求出最少加多少条边 可以让任意两个点相通两条及以上的路线(每条路线点可以重复,但是每条路径上不能有重边),简单来说就是让你加最少的边使这个图变成一个双连通图。 首先用tarjan来缩点,
阅读全文
posted @ 2016-03-10 21:23 Recoder
阅读(270)
评论(0)
推荐(0)
2016年3月8日
Educational Codeforces Round 7 - E. Ants in Leaves
摘要: 题目链接:http://www.codeforces.com/contest/622/problem/E 题意是给你一棵树,1为根,每个叶子节点有一个蚂蚁,移动到一个邻接节点时间耗费为1,一个节点上不能同时有1个以上的蚂蚁数目(除了根节点外),让你求最后一个蚂蚁到达根节点的最少的时间。 可以先dfs
阅读全文
posted @ 2016-03-08 22:40 Recoder
阅读(203)
评论(0)
推荐(1)
POJ 2186 Popular Cows(强连通分量缩点)
摘要: 题目链接:http://poj.org/problem?id=2186 题目意思大概是:给定N(N<=10000)个点和M(M<=50000)条有向边,求有多少个“受欢迎的点”。所谓的“受欢迎的点”当且仅当任何一个点出发都能到达它。 原来的图是无序且可能有环,用tarjan缩点,变成一个DAG。受欢
阅读全文
posted @ 2016-03-08 21:09 Recoder
阅读(373)
评论(0)
推荐(0)
2016年3月6日
强连通分量(tarjan求强连通分量)
摘要: 双DFS方法就是正dfs扫一遍,然后将边反向dfs扫一遍。《挑战程序设计》上有说明。 双dfs代码: 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <vector> 5 6 using namesp
阅读全文
posted @ 2016-03-06 17:25 Recoder
阅读(422)
评论(0)
推荐(1)
2016年3月3日
Codeforces Round #201 (Div. 2) - C. Alice and Bob
摘要: 题目链接:http://codeforces.com/contest/347/problem/C 题意是给你一个数n,然后n个数,这些数互不相同。每次可以取两个数x和y,然后可以得到|x - y|这个数,要求不在这个数组中,然后添加进去,直到不能取为止,不能取的人输了。Alice先取,求谁最后能赢。
阅读全文
posted @ 2016-03-03 19:51 Recoder
阅读(211)
评论(0)
推荐(0)
上一页
1
···
15
16
17
18
19
20
21
下一页
公告