图论
文章平均质量分 85
keshuqi
C++开发师
展开
-
lca入门———树上倍增法(博文内含例题)
倍增求LCA: father【i】【j】表示节点i往上跳2^j次后的节点 可以转移为 father【i】【j】=father【father【i】【j-1】】【j-1】整体思路: 先比较两个点的深度,如果深度不同,先让深的点往上跳,浅的先不动,等两个点深度一样时,if 相同 直接返回,if 不同 进行下一步;如果不同,两个点一起跳,j从大到小枚举(其实并不大),如果两个点都跳这么原创 2016-07-09 22:08:55 · 963 阅读 · 0 评论 -
noip模拟赛(10.4) 字典序(dictionary)
【题目描述】你需要构造一个1~n的排列,使得它满足m个条件,每个条件形如(ai,bi),表示ai必须在bi前面。在此基础上,你需要使它的字典序最小。【输入数据】第一行两个正整数n,m。接下来m行每行两个数ai,bi。【输出数据】 输出一行n个整数表示答案。如果不存在这样的排列,输出-1。【样例读入】5 45 45 34 23 2【样例输出】原创 2016-10-04 18:26:57 · 868 阅读 · 0 评论 -
noip模拟赛(一)宠物之战
宠物之战(senso.pas/c/cpp)【问题描述】 众所周知,moreD的宠物已经被moreD奴役得体无完肤。这只宠物实在忍无可忍,把自己每天走魔法树的经历告诉了自己的宠物。同时他还说明了自己爬树是多么地慢,以至于moreD每天都残酷地训练他爬树。 幸运的是moreD的宠物的宠物不是moreD的宠物,moreD的宠物深知”宠物是用来宠的而不是用来奴役的”原创 2016-09-04 20:30:03 · 1038 阅读 · 0 评论 -
poj1637 Sightseeing tour
Sightseeing tourTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 8859 Accepted: 3728DescriptionThe city executive board in Lund wants to construct a sights原创 2016-07-13 13:24:10 · 325 阅读 · 0 评论 -
网络流-最大流问题 ISAP 算法解释(转自Renfei Song's Blog)
网络流-最大流问题 ISAP 算法解释August 7, 2013 / 编程指南ISAP 是图论求最大流的算法之一,它很好的平衡了运行时间和程序复杂度之间的关系,因此非常常用。约定我们使用邻接表来表示图,表示方法可以见文章带权最短路 Dijkstra, SPFA, Bellman-Ford, ASP, Floyd-Warshall 算法分析或二分图的最大匹配、完美匹配和匈牙利算转载 2016-07-12 11:07:07 · 2272 阅读 · 0 评论 -
poj1273 Drainage Ditches
Drainage DitchesTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 68414 Accepted: 26487DescriptionEvery time it rains on Farmer John's fields, a pond forms原创 2016-07-11 20:45:30 · 285 阅读 · 0 评论 -
poj 2186 Popular Cows
Popular CowsTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 29908 Accepted: 12131DescriptionEvery cow's dream is to become the most popular cow in the her原创 2016-07-11 13:37:57 · 208 阅读 · 0 评论 -
hdu 2586 How far away
How far away ?Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11699 Accepted Submission(s): 4300Problem DescriptionThere are n ho原创 2016-07-10 21:43:55 · 318 阅读 · 0 评论 -
noip模拟赛(一)密码
密码(pasuwado.pas/c/cpp)【问题描述】 哪里有压迫,哪里就有反抗。 moreD的宠物在法庭的帮助下终于反抗了。作为一只聪明的宠物,他打算把魔法使moreD的魔法书盗去,夺取moreD的魔法能力。但moreD怎么会让自己的魔法书轻易地被盗取?moreD在魔法书上设置了一个密码锁,密码锁上有一个问题。 施以斯卧铺魔法吧,你有M次原创 2016-09-04 20:35:53 · 993 阅读 · 0 评论