2025五一牛客集训A

如果是正序的话比较容易考虑到字典树,但是字典树的空间这题卡空间过不去。

我们倒序的思考,对于最后一个字符串,只需要考虑前字符串里面第一个字符出现了几种就是答案了。

那么接下来如何处理加入的第个字符串。

我们把第个字符串的全部前缀都出来,接下来去一个里面把相同的前缀出现过的下标全部找出来,并且让这些下标在的位置前缀长度即可。然后处理完之后把第个字符串的前缀全部删掉,因为你已经有了它前缀的新字符串了。

这样一路往前递推就可以在的时间内完成这一系列操作。
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务