社区讨论
我真是服了啊
P3375【模板】KMP参与者 2已保存回复 7
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 7 条
- 当前快照
- 1 份
- 快照标识符
- @m01tffpe
- 此快照首次捕获于
- 2024/08/20 10:38 2 年前
- 此快照最后确认于
- 2025/11/04 22:59 4 个月前
把测试点下载下来本地运行是对的,可一提交就WA,怎么办?
代码如下:
PYTHONtarget = input()
mains = input()
s = ' ' + mains + '@' + target
m_size = len(mains)
pi_map = [0 for _ in s]
for i in range(2, len(s)):
len = i - 1
while len:
if s[pi_map[len] + 1] == s[i]:
pi_map[i] = pi_map[len] + 1
if pi_map[i] == m_size:
print(i - 2 * m_size)
break
len = pi_map[len]
for i in range(1, m_size + 1):
print(pi_map[i],end=' ')
print('')
回复
共 7 条回复,欢迎继续交流。
正在加载回复...