摘要:
C 首先对于操作一,由于加进来的 v 一定大于等于之前存在的所有的 v,所以新加的鱼一定能吃掉同一个连通块里所有的鱼,答案即为连通块大小 - 1。使用并查集维护即可。不妨令新加进来的鱼作为连通块的根。 假设某条鱼 x 的大小为 v,\(ans_x\) 表示吃完 x 所在连通块的所有鱼的最小初始大小。 阅读全文
摘要:
首先可以观察到,假设序列中三个元素 \(a \geq b \geq c\),那么可以得到 \[a \geq b \Rightarrow ab - bc \geq ab - ac \Rightarrow (a-c)b \geq (b-c)a \\ b \geq c \Rightarrow ab - b 阅读全文