其他分享
首页 > 其他分享> > CF1554D(神仙构造题)

CF1554D(神仙构造题)

作者:互联网

题意:

构造一个字符串使得其每个子串都出现奇数次

思路:

考虑极为形式化的构造,摆一堆相同的字符上去,可以发现

那么我们可以想到把让相同的子串拼起来,使得偶数变成奇数,那么我们需要一个长度为 \(l\) 的字符串和一个长度为 \(l-1\) 的字符串达到目标,但是我们需要保证这两个串是相互独立的,只需要在中间添加无关的字符

简而言之,就是在前面摆 \(\frac{n}{2}\) 个某一种字符,在最后摆 \(\frac{n}{2}-1\) 个相同种类的字符 ,中间缺失的部分至多只有 \(2\) 个,放上无关字符即可,容易证明无关字符不对答案产生影响

标签:子串,CF1554D,奇数,构造,偶数,神仙,字符,字符串,长度
来源: https://www.cnblogs.com/blogbyWHY/p/15616264.html