P11140
In Luogu
好题啊。感觉绿有点虚高,上位黄应该是。
注意到
记
则显然有
手玩一下第三个样例,发现一个很好的性质:不为无趣字符串的字符串长度不会超过
那么就可以
要做到
显然这个东西是单调的。若
那么双指针预处理即可。每次右端点
判断是否重复出现可以开一个数组。那么就做完了。
注意有点卡常,把取模运算换成减法即可。
代码很丑,不放了。具体代码可以参考官方题解。
In Luogu
好题啊。感觉绿有点虚高,上位黄应该是。
注意到
记
则显然有
手玩一下第三个样例,发现一个很好的性质:不为无趣字符串的字符串长度不会超过
那么就可以
要做到
显然这个东西是单调的。若
那么双指针预处理即可。每次右端点
判断是否重复出现可以开一个数组。那么就做完了。
注意有点卡常,把取模运算换成减法即可。
代码很丑,不放了。具体代码可以参考官方题解。