社区讨论

求编译错误原因

学术版参与者 10已保存回复 11

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
11 条
当前快照
1 份
快照标识符
@mi6xici6
此快照首次捕获于
2025/11/20 12:26
4 个月前
此快照最后确认于
2025/11/20 15:18
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int main () {
    int next[100000];
 char s1[10000],s2[10000];
 scanf("%s%s",s1+1,s2+1);
 int ls1=strlen(s1+1);
 int ls2=strlen(s2+1); 
 int k=0;
 next[1]=0;
 for(int i=2;i<=ls1;i++)
 
 	while(k!=0 && s1[i]!=s1[k+1])
 	k=next[k]
 	if(s1[i]==s1[k+1])k++;
	 next[i]=k;
 
 reutrn 0;
}

回复

11 条回复,欢迎继续交流。

正在加载回复...