如果你的合并最大值和次大值是像我一样写的话,注意判断次大值是否是-INF(可能也只有我是这么写了)
inline pii merge(pii a,pii b) { pii ans; ans.fi=max(a.fi,b.fi); ans.se=min(a.fi,b.fi); if(a.fi==b.fi||ans.se==-INF)ans.se=max(a.se,b.se); return ans; }