会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
fwat
博客园
首页
新随笔
联系
订阅
管理
[LOJ#6066]. 「2017 山东一轮集训 Day3」第二题[二分+括号序列+hash]
题意
题目链接
分析
首先二分,假设二分的答案为
\(mid\)
,然后考虑利用括号序列来表示树的形态。
点
\(u\)
的
\(k-\)
子树的括号序列表示实际上是刨去了
\(u\)
子树内若干个与
\(u\)
距离为
\(mid\)
的点的一段连续的括号序列,挂链即可。判断括号序列是否相同可以考虑哈希。
总时间复杂度
\(O(nlog^2n)\)
。
代码链接
posted @
2019-01-13 20:58
fwat
阅读(
193
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告