- 验证子串
思路
- 2025-2-6 17:00:03 @
using namespace std;
string s1, s2, s3;
// abbbbbb bb
/// 在一个字符串中判断 另一个字符串出现了几次 不重复
int main() {
cin>>s1>>s2;
int cnt=0;//找到了几次
int len = s2.size();
while(1){
int flag = s1.find(s2);//flag -1没找到 不是-1找到了
if(flag==-1) break;
else{
cout<<flag<<" ";
s1 = s1.substr(flag+1);
cnt++;
cout<<s1<<" ";
}
}
cout<<endl<<cnt;
return 0;
}
1 条评论
-
wrj LV 6 SU @ 2025-2-7 15:48:33
s1 s2
int flag = s2.find(s1); if(flag!=-1) 是 否则 不是
- 1
信息
- ID
- 231
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 38
- 已通过
- 10
- 上传者