题目 BZOJ 洛谷 做法 很巧妙的题,注意每种颜色只有两个 消除一种颜色,其实就是看中间有多少个没有被消除的块,这种动态距离问题显然能用树状数组解决 洛谷输出方案,暴力往下爬就行 My complete code #include<bits/stdc++.h> using namespace std; typedef int LL; const LL maxn=1e6+9; LL n,top,ans,xiaochu; LL pre[maxn],tree[maxn],sta[maxn]; in…