社区讨论
60pts求调
P1308[NOIP 2011 普及组] 统计单词数参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @lt5lygdu
- 此快照首次捕获于
- 2024/02/28 17:42 2 年前
- 此快照最后确认于
- 2024/02/28 20:47 2 年前
谢谢大佬
CPP#include<bits/stdc++.h>
using namespace std;
string a,b;
int n,m,i;
bool bo = 1;
int main()
{
ios::sync_with_stdio(false);
getline(cin,a);
getline(cin,b);
a = a+" ";
b = " "+b;
for(int i = 0;i<a.size();i++) //a,b转为小写
if((int)a[i]-97<0&&a[i]!=' ') a[i]+=32;
for(int i = 0;i<b.size();i++)
if((int)b[i]-97<0&&b[i]!=' ') b[i]+=32;
if((int)b.find(a)==-1)
{
cout<<-1<<endl;
return 0;
}
m = (int)b.find(a);
b[m] = '-';
int p = m;
n = 1;
while(bo)
{
bo = 0;
if((int)b.find(a)!=-1)
{
bo = 1,n++;
m = (int)b.find(a);
b[m] = '-';
}
}
cout<<n<<' '<<p-1<<endl;
return 0;
}
回复
共 1 条回复,欢迎继续交流。
正在加载回复...