社区讨论

似乎将颜色重编号可以大概率卡过莫队?

P1972[SDOI2009] HH 的项链参与者 35已保存回复 35

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
35 条
当前快照
1 份
快照标识符
@m18vso5f
此快照首次捕获于
2024/09/19 13:58
去年
此快照最后确认于
2025/11/05 01:55
4 个月前
查看原帖
rt
卡莫队时发现输入时对颜色重编号似乎会获得极高的cache命中率?
原输入:
CPP
for(int i=1;i<=n;i++)a[i]=read();
更改后:
CPP
for(int i=1;i<=n;i++){
  a[i]=read();
  if(!from[a[i]])
    from[a[i]]=++ls;
  a[i]=from[a[i]];
}
record1->record2
话说这种技巧有泛用性吗

回复

35 条回复,欢迎继续交流。

正在加载回复...