摘要:
考虑斜率,我们需要求出以 $1$ 开始的严格上升序列的长度。 考虑维护区间最大值和答案。合并两个区间需要在右区间二分出一个最小的 $j$ 满足 $k_j > \max_{l \le i \le mid} k_i$,然后拼在一起。 #include<bits/stdc++.h> using names 阅读全文
posted @ 2023-10-31 16:46
Saka_Noa
阅读(8)
评论(0)
推荐(0)
摘要:
求$$\sum_{p = l}^{r} \sum_{q =p}^{r} (\max_{p \le i \le q}a_i)(\max_{p \le j \le q}b_j)$$ 有比较套路的扫描线做法。令 $f_i = \sum_{p =i}^{r}(\max_{p \le i \le r}a_i) 阅读全文
posted @ 2023-10-31 14:37
Saka_Noa
阅读(16)
评论(0)
推荐(0)