图论 拓扑排序
文章平均质量分 87
Fsss_7
这个作者很懒,什么都没留下…
展开
-
BCBestCoder Round #74
链接:BestCoder Round #74A:给定n,接下来是n-1个整数a[i]。a[i]表示在字符串s中从第i个开始的子串和从第i+1个开始的子串的最长公共前缀为a[i]。求字符串s有多少种情况。分析:首先我们处理无解的情况,显然a[i]+i>n是无解的,并且相邻的a[i]如果非0则必然为a[i]-1==a[i+1]。然后就只要算方案数了。O(n)代码:#include#i原创 2016-03-06 21:17:14 · 298 阅读 · 0 评论 -
hdu1811Rank of Tetris
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1811题意:中文题。分析:先用并查集缩下点,然后用拓扑排序判断一些各种情况即可。代码:#include#include#include#include#include#include#include#include#include#include#include#inc原创 2016-08-03 17:52:44 · 535 阅读 · 0 评论 -
hdu5934Bomb
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5934题意:给定二维平面上n个炸弹,每个炸弹有引爆需要的费用,如果一个炸弹引爆那么在它的半径范围内的炸弹也会被引爆(不需要花费),求引爆所有炸弹的最小花费。分析:每个炸弹向能炸到的炸弹连一条有向边,然后有向图缩点成一个DAG图,那么我们只需要花费引爆所有起点即可。代码:#include#i原创 2016-11-01 15:09:50 · 549 阅读 · 0 评论