链接:http://acm.hdu.edu.cn/showproblem.php?pid=4738题目大意:曹操有很多岛屿,然后呢需要建造一些桥梁将所有的岛屿链接起来,周瑜要做的是就是不让曹操将所有岛屿连接起来,每个座桥有人在守卫, 周瑜只能炸一座桥,并且他派人去炸桥只能派的人数必须 大于等于守桥的...
分类:
其他好文 时间:
2015-08-15 18:15:20
阅读次数:
103
学了一早上倍增,感觉lca还是tarjan好写。poj1330 1 #include 2 #include 3 #include 4 #include 5 #define DEG 20//2^20 6 #define maxn 10010 7 using namespace std; 8 s...
分类:
其他好文 时间:
2015-08-14 21:04:02
阅读次数:
263
首先推荐两个博客网址:http://dongxicheng.org/structure/lca-rmq/http://scturtle.is-programmer.com/posts/30055.html[转]tarjan算法的步骤是(当dfs到节点u时): 1 在并查集中建立仅有u的集合,设置该集...
分类:
其他好文 时间:
2015-08-14 21:03:48
阅读次数:
171
【codevs2822】爱在心中2014年1月26日5580题目描述Description“每个人都拥有一个梦,即使彼此不相同,能够与你分享,无论失败成功都会感动。爱因为在心中,平凡而不平庸,世界就像迷宫,却又让我们此刻相逢Our Home。”在爱的国度里有N个人,在他们的心中都有着一个爱的名单,上...
分类:
其他好文 时间:
2015-08-14 20:54:08
阅读次数:
140
【bzoj1051】 [HAOI2006]受欢迎的牛2014年1月8日7450Description每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是...
分类:
其他好文 时间:
2015-08-14 18:51:36
阅读次数:
143
Knights of the Round Table
Time Limit: 7000MS
Memory Limit: 65536K
Total Submissions: 10908
Accepted: 3585
Description
Being a knight is a very attractive career: searc...
分类:
其他好文 时间:
2015-08-12 01:27:55
阅读次数:
154
题目大意:给出仙人掌图的定义:
1.必须是强连通
2.每条边只能属于一个环解题思路:在tarjan算法中加入点东西就可以判断了
只要该点能连到之前的点,那么形成环了,找到这个环的所有的边,并标记
如果有一条边被标记了两次了,那图就不是仙人掌图了关键是怎么找到这个环的所有边,我们可以引入另一个栈,这个栈存放的是边的序号
假设当前点为u,u点连回之前的点是v,那么就从栈里面找边,找到出发点为v...
分类:
其他好文 时间:
2015-08-12 01:18:57
阅读次数:
110
本题正解是tarjan,我没有去写
用两次BFS,第一次BFS在原图的反图上做,从n开始,找到从n出发能够达到到达的所有点。
第二次BFS从起点开始,保存每个点到n点路径上面的最小值mp[i]。
最后遍历一遍,求出w[i]-mp[i]的最大值即可。
#include
#include
#include
#include
#define MAXN 100005
using namespace...
分类:
其他好文 时间:
2015-08-10 22:07:30
阅读次数:
210
//给一个连通图,问最少需要添加多少条边才能使得
//任意两个点都有两条不同的路走到
//对于一个强连通分量的所有任意两点都能有两点可以到达
//先用tarjan缩点,缩点以后就是一棵树,对于这个树考虑有几个
//叶子节点 ans = (leaf+1)/2
#include
#include
#include
using namespace st...
分类:
其他好文 时间:
2015-08-10 13:37:50
阅读次数:
94
//给一个n*m的地图,坦克从(0 , 0)开始走
//#表示墙不能走,*表示传送门可以传送到指定地方,可以选择也可以选择不传送
//数字表示该格的矿石数,
//坦克从(0,0)开始走,只能往右和往下走,
//问最多能得到多少矿石
//直接建图,但由于有传送门,需要缩点
//然后用dfs直接搜一条权值最大的路
#include
#include
#include<i...
分类:
其他好文 时间:
2015-08-10 10:41:53
阅读次数:
181