会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Kirai
苟有恒,何必三更起五更眠;最无益,只怕一日暴十日寒
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
46
47
48
49
50
51
52
53
54
···
72
下一页
2016年5月25日
[51NOD]BSG白山极客挑战赛
摘要: 比赛链接:http://www.51nod.com/contest/problemList.html#!contestId=21 1 /* 2 ━━━━━┒ギリギリ♂ eye! 3 ┓┏┓┏┓┃キリキリ♂ mind! 4 ┛┗┛┗┛┃\○/ 5 ┓┏┓┏┓┃ / 6 ┛┗┛┗┛┃ノ) 7 ┓┏┓┏┓
阅读全文
posted @ 2016-05-25 15:19 Kirai
阅读(255)
评论(0)
推荐(0)
2016年5月24日
[HDOJ4635]Strongly connected(强连通分量,缩点)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4635 题意:给一张图,问最多往这张图上加多少条边,使这张图仍然无法成为一个强连通图。 起初是先分析样例可以知道,一个强连通分量里应当加边加至一个完全图,这样对整个图的连通贡献是没有的。然后把每个强连通分
阅读全文
posted @ 2016-05-24 14:55 Kirai
阅读(215)
评论(0)
推荐(0)
[HDOJ4612]Warm up(双连通分量,缩点,树直径)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4612 所有图论题都要往树上考虑 题意:给一张图,仅允许添加一条边,问能干掉的最多条桥有多少。 必须解决重边的问题,最后会说。 首先tarjan跑出所有的双连通分量和是桥的边还有桥的数量,这非常重要。接着
阅读全文
posted @ 2016-05-24 11:36 Kirai
阅读(182)
评论(0)
推荐(0)
2016年5月23日
[POJ3177]Redundant Paths(双连通图,割边,桥,重边)
摘要: 题目链接:http://poj.org/problem?id=3177 和上一题一样,只是有重边。 如何解决重边的问题? 1、 构造图G时把重边也考虑进来,然后在划分边双连通分量时先把桥删去,再划分,其中桥的一端的割点归入当前正在划分的边双连通分量。这个处理比较麻烦; 2、 在输入图G的边时,若出现
阅读全文
posted @ 2016-05-23 16:10 Kirai
阅读(217)
评论(0)
推荐(0)
[POJ3352]Road Construction(缩点,割边,桥,环)
摘要: 题目链接:http://poj.org/problem?id=3352 给一个图,问加多少条边可以干掉所有的桥。 先找环,然后缩点。标记对应环的度,接着找桥。写几个例子就能知道要添加的边数是桥的个数/2取上整。 这题和3177不一样的地方在于,这个题考虑重边,而我的代码本身,饿哦考虑重边的。 考虑重
阅读全文
posted @ 2016-05-23 11:13 Kirai
阅读(217)
评论(0)
推荐(0)
[POJ3694]Network(LCA, 割边, 桥)
摘要: 题目链接:http://poj.org/problem?id=3694 题意:给一张图,每次加一条边,问割边数量。 tarjan先找出所有割边,并且记录每个点的父亲和来自于哪一条边,然后询问的时候从两个点向上找lca,沿途更新割边数量和割边状态即可。 AC代码 第一次TLE了,因为窝把erase的复
阅读全文
posted @ 2016-05-23 07:27 Kirai
阅读(200)
评论(0)
推荐(0)
2016年5月22日
[UVA796]Critical Links(割边, 桥)
摘要: 题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=737 求桥的数量,也就是割边的数量。输入有点小坑,左右括号外必须得有个空格才行,起初以为是转义的
阅读全文
posted @ 2016-05-22 00:08 Kirai
阅读(166)
评论(0)
推荐(0)
2016年5月21日
[UVA315]Network(tarjan, 求割点)
摘要: 题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=251 求割点,除了输入用strtok和sscanf处理输入以外,对于求割点的tarjan算法有了
阅读全文
posted @ 2016-05-21 17:50 Kirai
阅读(178)
评论(0)
推荐(0)
2016年5月20日
[HDOJ2586]How far away?(最近公共祖先, 离线tarjan, 并查集)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2586 这题以前做过…现在用tarjan搞一发…竟然比以前暴力过的慢………… 由于是离线算法,需要Query来保存查询数据,Ans来保存结果。最后输出的时候按照idx的顺序输出,所以胡搞了个排序。。 df
阅读全文
posted @ 2016-05-20 22:31 Kirai
阅读(173)
评论(0)
推荐(0)
[POJ1330]Nearest Common Ancestors(LCA, 离线tarjan)
摘要: 题目链接:http://poj.org/problem?id=1330 题意就是求一组最近公共祖先,昨晚学了离线tarjan,今天来实现一下。 个人感觉tarjan算法是利用了dfs序和节点深度的关系,大致的意思:dfs如果不递归到递归基,那么dfs就会越递归越深,这个时候深度也是相应增加的,所以这
阅读全文
posted @ 2016-05-20 11:47 Kirai
阅读(205)
评论(0)
推荐(0)
上一页
1
···
46
47
48
49
50
51
52
53
54
···
72
下一页
公告