由于多次交换邮票没有满足所有人的需求,小Z被赶出了集邮部。无处可去的小Z决定加入音乐部,为了让音乐部的人注意到自己的才华,小Z想写一首曲子。为了让自己的曲子更好听,小Z找到了一些好听曲子作为模板。曲谱可以表示成只包含小写字母的字符串,小Z希望自己最终的曲谱中任意一个长度为K的子串都是一个模板的子串。现在小Z想知道自己的曲谱最长可以是多长,如果可以无限长的话请输出INF。
对于30%的数据:K=2。 对于70%的数据:每组数据字符串总长不超过1000。 对于100%的数据:每组数据字符串总长不超过100000,1≤K≤100000。每个测试点数据不超过10组。
刨根问底: 这道题究竟在求些什么? 在即将要求的曲谱中,我们希望它的所有长度为
曲谱它的每个长度为
这个特殊之处给我们什么启发呢? 挖掘:
1.要维护的子串数量较少;2.可以建立DAG来映射。这样就好做了,一个哈希套上去就是了。
新闻热点
疑难解答