Musical Theme(后缀数组) 题意: n个数,选取一段子序列,满足以下条件: 1.长度至少为5 2.在数列中其他位置出现过(允许转置) 3.与其他位置出现的不重叠 转置:将恒定的正或负值添加到子序列上 例如: n个数为1,2,3,4,5,6,7,8,9,10 12345是一段子序列,那6,7,8,9,10也是,因为前者加5等于后者,且两者没有重叠 题解: 人是傻的,完全不会。。。 虽然两段序列不相等,但是也是有关系的,他们的差分区间相同,也就是其两两之间的差值一样,这样题目就转化成不重叠的最长公共子串问题 可以用二分+后缀数组 我们将原数组前后相减得到的新数据做后缀数组 二分的che...