社区讨论
hack
P8192 [USACO22FEB] Paint by Rectangles P参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @lomumokl
- 此快照首次捕获于
- 2023/11/06 19:58 2 年前
- 此快照最后确认于
- 2023/11/06 21:30 2 年前
hack @tzc_wk 的题解。
in:
CPP3 1
1 2 6 3
2 4 5 5
3 1 4 6
ans:
CPP10
out:
CPP7
原因是 tzc 老师在处理联通块的时候用 set 直接进行区间删除是不对的,因为这些被删除的竖边还可能与接下来的矩形有交然后进行合并。
正确的做法是用 ODT 或线段树来维护颜色段均摊,一共只有 个段所以复杂度是 的。
回复
共 2 条回复,欢迎继续交流。
正在加载回复...