随笔分类 - 数据结构---树状数组
摘要:https://codeforces.com/contest/992/problem/E 题意: 给定一个不断往尾部插入元素的序列,每次可以交换相邻两个位置。每次得到一个新序列后,问最少几次交换能变成单峰序列。 思路: 上凸和下凹在本质上是一样的。现在我们考虑对于单个序列,变成下凹的操作。 一路上可
阅读全文
摘要:https://ac.nowcoder.com/acm/contest/20326/H 题意: 给定$a$序列,构造一个第$k$大的$b$序列,使得$b$为范围在$1$~$n$之间的严格上升子序列,且把$b$作为$a$的下标,拿出来的子序列也是严格上升子序列。 思路: 倒着做一遍,很容易用树状数组求
阅读全文