社区讨论
time limit 90分
P1308[NOIP 2011 普及组] 统计单词数参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mi6h7l11
- 此快照首次捕获于
- 2025/11/20 04:49 4 个月前
- 此快照最后确认于
- 2025/11/20 04:49 4 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
long long i,j,k,na,nb,m,mi,ans;
string a,b;
int main(){
getline(cin,b);
getline(cin,a);
nb=b.size()-1;
na=a.size()-1;
for (i=0;i<na;i++) if (a[i]>='A'&& a[i]<='Z') a[i]+='a'-'A';
for (i=0;i<nb;i++) if (b[i]>='A'&& b[i]<='Z') b[i]+='a'-'A';
a=' '+a+' ';
b=' '+b+' ';
m=a.find(b);
mi=m;
while (m!=-1){
ans++;
a[m]='A';
m=a.find(b);
}
if (ans==0) cout<<"-1";
else cout<<ans<<" "<<mi;
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...