pbds中的tree不可以出现重复元素
若要处理此情况,可参考以下做:开一个double的平衡树
......
......
case 1: avl.insert(read()+i*eps); break;
case 2: avl.erase(avl.lower_bound(read())); break;
......
case 5: {
auto it=avl.lower_bound(read());
write(int(round(*--it)),'\n');
break;
}
case 6: {
auto it=avl.lower_bound(read()+1);
write(int(round(*it)),'\n'); break;
}
}
}
这里就不粘完整代码了,只粘几行启发一下思路