警示后人
  • 板块CF455D Serega and Fun
  • 楼主yzy1Ẽd<ßDream
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/10/20 15:50
  • 上次更新2023/11/4 03:10:32
查看原帖
警示后人
207996
yzy1Ẽd<ßDream楼主2021/10/20 15:50

如果你写了类似

dq[bl[r]].erase(dq[bl[r]].begin() + r - lbl[r]);

这种的语法,它会因为 dq[bl[r]].begin() + r 跑到了 deque 外面而 RE。

改成这样即可 AC:

dq[bl[r]].erase(dq[bl[r]].begin() + (r - lbl[r]));
2021/10/20 15:50
加载中...