该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
小 trick 不足挂齿。 考虑 \([l_1,r_1]\to[l_2,r_2]\) 这种连边操作。 一个 naive 的想法是直接把这两个点在两棵线段树上连起来完事了,但是问题是事实上那些该连在一起的点并没有连在一起,怎么办呢? 给第一棵线段树所有边都变成向上,第二棵所有边都变成向下,这样就能只连 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
好吧好吧,自己做出来的第一道整体二分。 省流:理解能力比较强的话直接拖到最后看算法流程吧。 下面我们称输入时盘子的权值为“盘子的大小”,与文中使用的算法给盘子的赋权区分开。 一堆询问第 \(k_i\) 小,考虑整体二分。 先考虑外部过程。 上整体二分板子,每次二分 \(mid\),形象地把盘子集合掰 阅读全文
摘要:
小 trick 不足挂齿。 考虑一个最优化分段 dp 状物 \(dp_i\gets \max\limits_{j=1}^{i-1}\{dp_j+w(j+1,i)\}\),然而你只会 \(\mathcal O(nc)\) 转移,其中 \(c\) 是计算权值的复杂度。 这时候我们尝试使用决策单调性,也就 阅读全文