警示后人(#9#10TLE)
查看原帖
警示后人(#9#10TLE)
1074084
asd890123楼主2024/4/16 17:27

要用记忆话搜索,find太慢

if (a[x] && *arrar[x] == x) it = arrar[x];
        else it = find(l.begin(),l.end(),x),arrar[x] = it,a[x] = 1;

arrar是数组,和it一样都是listiterator类型,a是bool数组

2024/4/16 17:27
加载中...