社区讨论
关于带修莫队模板
学术版参与者 4已保存回复 8
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 6 条
- 当前快照
- 1 份
- 快照标识符
- @miivgh1x
- 此快照首次捕获于
- 2025/11/28 21:02 3 个月前
- 此快照最后确认于
- 2025/11/29 17:45 3 个月前
RT,这题中,我的代码必须使用这样的排序方式才能过
CPPbool operator < (data a,data b){
if(a.l/size==b.l/size){
if(a.r/size==b.r/size){
return a.time<b.time;
}
return a.r/size<b.r/size;
}
return a.l<b.l;
}
而这样就不行,以及一些常用的与不幸
CPPbool operator < (data a,data b){
if(p[a.l]==p[b.l]){
if(p[a.r]==p[b.r]){
return a.time<b.time;
}
return p[a.r]<p[b.r];
}
return a.l<b.l;
}
这是为什么?
回复
共 8 条回复,欢迎继续交流。
正在加载回复...