社区讨论

后缀数组不熟练的锅

P5284[十二省联考 2019] 字符串问题参与者 17已保存回复 20

讨论操作

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

当前回复
20 条
当前快照
1 份
快照标识符
@mi7xbgrh
此快照首次捕获于
2025/11/21 05:08
4 个月前
此快照最后确认于
2025/11/21 06:37
4 个月前
查看原帖
WA:
CPP
inline int lcp(int x,int y){
	x=rk[x],y=rk[y];
	if(x==y)return n-x+1;
	if(x>y)std::swap(x,y);
	++x;int lim=log2(y-x+1);
	return std::min(st[lim][x],st[lim][y-(1<<lim)+1]);
}
AC:
CPP
inline int lcp(int x,int y){
	if(x==y)return n-x+1;
	x=rk[x],y=rk[y];
	if(x>y)std::swap(x,y);
	++x;int lim=log2(y-x+1);
	return std::min(st[lim][x],st[lim][y-(1<<lim)+1]);
}
pts: 803080 \to 30
rank: 232 \to 3

回复

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

正在加载回复...