最短路|最小生成树|强联通
文章平均质量分 81
willinglive
这个作者很懒,什么都没留下…
展开
-
【bzoj 1093】: [ZJOI2007]最大半连通子图
http://www.lydsy.com/JudgeOnline/problem.php?id=1093啊哈,自己想出来了显然的是,强联通子图半连通子图所以可以考虑先缩点为DAG然后YY一下,半连通子图是DAG上的一条链问题转化为求DAG上最长路及其个数第一次wa掉了,没有处理重边原创 2014-11-26 21:08:09 · 525 阅读 · 0 评论 -
【动态缩点】【bzoj 1969】: [Ahoi2005]LANE 航线规划
http://www.lydsy.com/JudgeOnline/problem.php?id=1969一道十分SXBK的题,涉及到双连通、LCA、并查集、离线思想、用BIT维护dfs序和并查集维护LCA的动态缩点,看看蒟蒻用了4个namespace就知道有多BT了首先如果这道题没有删除操作了话就十分的水了,直接双连通+LCA但是出题人偏偏要加个删除,变化得就远远不原创 2015-01-19 12:39:45 · 1545 阅读 · 0 评论 -
最短路
题目:经过努力,LCJ终于获得了一个带薪假期。他准备要在N个城市中挑选若干个进行旅游,其中有K个城市他是一定要去的。然而他英(qi)明(guai)的上司KID向他提出了一个要求,因为经费的问题,他的旅行路线必须是某两个城市之间的一条最短路。现在LCJ就要在这N个城市之间的道路找到这样一条路线:它是一条某两个城市之间的最短路,经过了K个特殊的城市,在满足条件的路线中,找到最短的一条。转载 2014-07-21 23:06:43 · 805 阅读 · 0 评论 -
【bzoj 2750】: [HAOI2012]Road
http://www.lydsy.com/JudgeOnline/problem.php?id=2750首先容易想到枚举点对,可以得到一个O(n^2m)的算法,期望得分60分接下来容易想到枚举一个点,再对每一条边算贡献也就是计算从S出发,最短路经过i边的方案数设i连接了u和v首先要满足的是dis[u]+e[i].w==dis[v]那么原创 2015-03-19 16:39:54 · 927 阅读 · 0 评论 -
【bzoj 1880】: [Sdoi2009]Elaxia的路线
http://www.lydsy.com/JudgeOnline/problem.php?id=1880我智商低,这种标准noip难度的题都要想个几分钟先spfa 4遍x1、x2、y1、y2的最短路,再求都可以经过的点集和都可以经过的边集求一遍最长链即可原创 2014-12-27 14:57:11 · 865 阅读 · 0 评论 -
【bzoj 2521】: [Shoi2010]最小生成树
http://www.lydsy.com/JudgeOnline/problem.php?id=2521艹艹艹,这么水的题wa了三次原来是饿dinic写错了!!!!!bfs开头三句!!!!!两条枚举边判断两句!!!!!#include #include #include #include #include #include using namespa原创 2015-03-10 10:06:27 · 885 阅读 · 0 评论 -
【2013-5】 day2 一系列生成树问题
QwQ没题解,只能自己瞎bb了Problem 1对边排序,从小到大依次加入1.该边权加完了之后此边仍为割边2.改边权加之前此边为割边3.改边权加之前此边为非割边怎么实现呢、?2、3.直接用并查集即可1.估计要树链剖分才行0.0也可以参见http://blog.csdn.net/willinglive/article/details/4287177原创 2015-03-10 08:30:40 · 622 阅读 · 0 评论 -
【bzoj 2395】: [Balkan 2011]Timeismoney
http://www.lydsy.com/JudgeOnline/problem.php?id=2395最小乘积生成树、、、?好nb的样纸啊感觉和分数规划的推导差不多。。。。。复杂度是随机数据下期望。。。。#include #include #include #include #include #include using namespace s原创 2015-03-12 16:57:49 · 504 阅读 · 0 评论 -
【bzoj 2115】: [Wc2011] Xor
http://www.lydsy.com/JudgeOnline/problem.php?id=2115dfs找出所有的环,再消元。。。#include #include #include #include #include #include #include using namespace std;#define rep(i,l,r) for(int原创 2015-03-18 20:47:01 · 504 阅读 · 0 评论 -
【tyvj1460】旅行
转:http://hzwer.com/2111.html我发现我居然不会二分法!转载 2014-11-06 09:53:00 · 1024 阅读 · 0 评论 -
【tarjan】【bzoj 1123】: [POI2008]BLO
http://www.lydsy.com/JudgeOnline/problem.php?id=1123发现我对tarjan的理解完全不到位其实就像树形DP一样第一次wa了,我以为有个地方dfs可以换成low第二次wa了,有个u和v打反了。。。。。。。。。。。。。。。//#define _TEST _TEST#include #include #i原创 2014-11-26 19:31:45 · 535 阅读 · 0 评论 -
bzoj 1491: [NOI2007]社交网络
1491: [NOI2007]社交网络Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 804 Solved: 474[Submit][Status]DescriptionInputOutput输出文件包括n 行,每行一个实数,精确到小数点后3 位。第i 行的实数表 示结点i 在社交网络中的重要程度。原创 2014-08-19 21:17:43 · 734 阅读 · 0 评论 -
【k短路】【bzoj 1598】: [Usaco2008 Mar]牛跑步
http://www.lydsy.com/JudgeOnline/problem.php?id=1598原来k短路这么简单= =直接看代码就能懂= =#include #include #include #include #include #include #include using namespace std;using namespace __原创 2015-03-20 15:55:45 · 833 阅读 · 0 评论