随笔分类 -  数据结构----笛卡尔树

摘要:Pro: https://ac.nowcoder.com/acm/contest/8409/H 给出两个排列同构的定义 对于任意区间[l,r] RMQA(l,r)=RMQB(l,r) RMQ表示这个区间的最小值的下标 给定两个排列 求它们的最大同构前缀 Sol: 读完题就有一种浓 阅读全文
posted @ 2020-11-11 23:18 Creed-qwq 阅读(94) 评论(0) 推荐(0) 编辑
摘要:考虑维护出每一个点左边第一个比它大的位置,右边同理,这样有一个合法区间。 然后对询问离线,由于要求只包含区间内的贡献,扫描线+线段树解决。 T1 http://codeforces.com/problemset/problem/1117/G 考虑一下笛卡尔树,然后分析出答案等于这个区间形成的笛卡尔树 阅读全文
posted @ 2019-02-23 15:48 Creed-qwq 阅读(473) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-01-24 19:31 Creed-qwq 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示