80分 5,9过不了 求助
查看原帖
80分 5,9过不了 求助
1515376
Nn1ght9z楼主2024/12/15 20:07
#include <iostream>
#include <string>
using namespace std;
int countt;
int main()
{
    ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
	string a; getline(cin, a);
	string ans; getline(cin, ans);
	
    for (int i = 0; i < a.size(); i++)a[i] = toupper(a[i]);
    for (int i = 0; i < ans.size(); i++)ans[i] = toupper(ans[i]);
	
    a = ' ' + a + ' ';
    ans = ' ' + ans + ' ';

    int index = 0;
    int sum = 0;
    if (ans.find(a) == string::npos) 
    {
        cout << -1;
    }
    else
    {
        while ((index = ans.find(a, index)) != string::npos)
        {        
            index += a.size();
            sum++;
        }
        cout << sum << " " << ans.find(a);
    }
	return 0;
}
2024/12/15 20:07
加载中...