![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
henryn111
即将结束修行的苦逼oier
展开
-
LCA(最近公共祖先算法)之在线st表法
第一篇博文,练练手,做个笔记,呵呵。 有关于LCA问题不再赘述,简而言之就是树上两点的最近祖先节点。使用st表方法建表效率O(nlogn),查询基本上是O(1),而且应用灵活,可一边读入一边输出,而且比lca的tarjan算法好写很多。 先贴个代码,具体解释之后再填坑。 #include #include #include using namespace std; const i原创 2016-08-22 23:02:40 · 790 阅读 · 0 评论 -
[HDU 5965]扫雷 【简单动态规划】
题目传送门http://acm.hdu.edu.cn/showproblem.php?pid=5965 一道简单的动态规划。每一列所需要放置的地雷个数能被上一列地雷的个数所确定(为什么不说是前两列?)并枚举第一列的所有情况,然后计算。不想妥协讨论i=1,2时的情况,并且想让动规数组第一个元素为pc[0],故赋予pc[i]特殊的含义:下一列(第i+2列)替当前列至少要放的地雷个数。tp为一般思...原创 2018-10-21 20:47:34 · 204 阅读 · 0 评论