1 条题解
-
0
题解
思路
记 为二进制串 中字符 的出现次数。
做法
若 ,两边长度相等当且仅当 ;此时令 即可,所以答案分别为
Yes或No。否则由长度相等可唯一确定 $|T|=|S|\bigl(c_0(Y)-c_0(X)\bigr)/\bigl(c_1(X)-c_1(Y)\bigr)$;若结果不是非负整数,则无解。设算出的长度为 。当 时,两个拼接式相等当且仅当 都是同一个长度为 的字符串的若干次重复,因此只需检查 是否对所有位置成立,其中 ;满足时总能选取相应的重复串作为 。
复杂度
每组数据只需统计字符数并扫描一次 ,总时间复杂度为 ,额外空间为 。
- 1
信息
- ID
- 1598
- 时间
- 2000ms
- 内存
- 512MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者