摘要:
正式场上拿了这题的首 \(A\),让队伍不至于无奖而返。 思路 容易发现题目的买入卖出过程形似一个括号匹配。 那么我们可以对每一种类型的物品做括号匹配。 若是一个匹配的括号在询问区间内则可以记入答案。 就变成了一个二维数点问题。 离线树状树组即可。 Code #include <bits/stdc+ 阅读全文
摘要:
思路 考虑最大流。 线段树优化网络流板子题。 容易发现原题是网络流形式。 套一个线段树优化建图即可。 具体的。 我们可以建出两颗线段树。 在第一颗线段树中,连 \((L_p,p,inf),(R_p,p,inf)\)。 在第二颗线段树中,连 \((p,L_p,inf),(p,R_p,inf)\)。 另 阅读全文
摘要:
思路 考虑费用流。 发现区间操作与单调不降。 考虑差分。 令 \(a_i=h_i-h_{i-1}\)。 那么我们需要让所有的 \(a_i\) 全部都变为自然数。 考虑一次区间操作的影响。 对于 \((+,l,r)\),我们会让 \(a_l\) 加一,\(a_{r+1}\) 减一。 对于 \((-,l 阅读全文