- 博客(2)
- 收藏
- 关注
原创 luogu题解 P1439 【模板】最长公共子序列(LCS)
P1439 【模板】最长公共子序列(LCA)题目描述给出1,2,\ldots,n1,2,…,n的两个排列P_1P1和P_2P2,求它们的最长公共子序列。输入格式第一行是一个数nn。接下来两行,每行为nn个数,为自然数1,2,\ldots,n1,2,…,n的一个排列。输出格式一个数,即最长公共子序列的长度。输入输出样例输入 #1复制5 3 2 1 4 51 2 3 4 5输出 #1复制3说明/提示对于50\%50%...
2020-10-29 19:12:04 588
原创 luogu题解 P3379 【模板】最近公共祖先(LCA)
看了看题解的dalao们,都是什么RMQ啊,在线的倍增啊(然后我都不会)嗯,就发一篇tarjan的离线写法把(刚好最近写tarjan)(第一篇题解)嗯,大致的思路如下:先选择一个节点u为根节点,从根节点开始搜索。(标记u已访问过)遍历该点u的所有儿子节点v,并标记v已访问过。若v还有儿子节点,对v重复ii操作,否则进入下一操作。把v合并到u上(并查集)。把当前的点设为u,遍历与u有询问关系的节点v。如果v在之前已经被访问过,那么u和v的最近公共祖先就是v通过并查集合并后的
2020-06-24 17:46:07 1046 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人