P1308 [NOIP2011 普及组] 统计单词数
  • 板块灌水区
  • 楼主Kratos_Charger
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/11/13 20:18
  • 上次更新2023/11/13 21:46:52
查看原帖
P1308 [NOIP2011 普及组] 统计单词数
841550
Kratos_Charger楼主2023/11/13 20:18
#include<bits/stdc++.h>
using namespace std;
string a,b;
int main()
{
    cin>>a;
    getchar();
    getline(cin,b);
    a.insert(a.begin(),' ');
    b.insert(0," ");
    for(int i=0;i<a.size();i++)
        if(a[i]>='A'&&a[i]<='Z') a[i]+=32;
    for(int i=0;i<b.size();i++)
        if(b[i]>='A'&&b[i]<='Z') b[i]+=32;
    if(b.find(a)==-1){
        cout<<"-1";
        return 0;
    }
    else{
        int sum=0;int t=0;
		while(b.find(a,t)!=-1) 
		{	
			sum++;
			t=b.find(a,t)+1;
			
		}
		cout<<sum<<" "<<b.find(a);
    }
    
    return 0;
}

C++代码,哪位大佬帮忙看看哪错了?

2023/11/13 20:18
加载中...