05 2022 档案

摘要:UVA11990 ``Dynamic'' Inversion 对于每一个被删的三元组 (i,ti,ai)(i,t_i,a_i)(i,ti​,ai​)(分别表示第 iii 个数的位置,删除时间及权值),消失的逆序对 (i,j)(i,j)(i,j) 为: 满足 j<i,aj>ai,tj>tij<i,a_ 阅读全文
posted @ 2022-05-29 09:37 蒟蒻orz 阅读(2) 评论(0) 推荐(0) 编辑
摘要:P3242 [HNOI2015] 接水果 整体二分练手题。 考虑一条路径 (x,y)(x,y)(x,y) 被另一条路径 (u,v)(u,v)(u,v) 包含的本质。 考虑 dfs 序,设 stx=dfnxst_x=dfn_xstx​=dfnx​,$$ed_x=dfn_x+siz_x-1$。 不妨设 阅读全文
posted @ 2022-05-27 19:11 蒟蒻orz 阅读(2) 评论(0) 推荐(0) 编辑
摘要:P2605 [ZJOI2010]基站选址 线段树优化 dp。 记 fi,jf_{i,j}fi,j​ 表示第 iii 位置建第 jjj 个基站的最小费用。 则有:fi,j=min⁡k=1i−1(fk,j−1+costk,i)f_{i,j}=\min\limits_{k=1}^{i-1}(f_{k,j- 阅读全文
posted @ 2022-05-25 14:08 蒟蒻orz 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一个区间的斜率最大值一定是相邻两者的斜率最大值。 询问一个序列所有子段的最大值之和,可转换为一个数是多少子段的最大值,单调栈 O(n)\mathcal O(n)O(n) 维护。 0⊕1⊕⋯⊕(2m−1)=00 \oplus 1 \oplus \cdots \oplus (2^m-1)=00⊕1⊕⋯⊕ 阅读全文
posted @ 2022-05-11 14:07 蒟蒻orz 阅读(5) 评论(0) 推荐(0) 编辑
摘要:给一个长度为 n(n≤100)n (n\leq 100)n(n≤100) 的 0/10/10/1 串,进行 k(k≤109)k (k \leq 10^9)k(k≤109) 次操作,每次操作选择两个位置 i,j(1≤i<j≤n)i,j (1 \leq i < j \leq n)i,j(1≤i<j≤n) 阅读全文
posted @ 2022-05-03 11:18 蒟蒻orz 阅读(3) 评论(0) 推荐(0) 编辑

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