社区讨论
警示后人(LCT)
SP6779GSS7 - Can you answer these queries VII参与者 3已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @mii8njk3
- 此快照首次捕获于
- 2025/11/28 10:23 3 个月前
- 此快照最后确认于
- 2025/11/29 13:50 3 个月前
下传翻转标记时记得交换前后缀最大值。
CPPvoid pushrev(int x) {
swap(tr[x].s[0],tr[x].s[1]);
swap(tr[x].lmx,tr[x].rmx); //这一行不能少了
tr[x].rev^=1;
}
再给一组我错误代码的 hack:
input:
CPP10
-2 2 1 3 -2 0 4 -1 -1 -1
7 10
7 4
5 8
2 6
3 5
6 3
7 6
9 3
10 1
10
1 5 2
1 1 3
1 5 9
1 1 5
1 10 10
2 6 1 5
1 5 5
2 6 2 -5
1 2 10
2 2 7 -4
output:
CPP3
5
1
5
0
0
10
回复
共 3 条回复,欢迎继续交流。
正在加载回复...