5 6 7 8 10WA,不知道问题在哪,求助
查看原帖
5 6 7 8 10WA,不知道问题在哪,求助
760088
mamashengde楼主2022/10/15 19:17
#include<bits/stdc++.h>
using namespace std;
int main()
{
	string s, ss, q; int ans = 0, p = 100 ;
	cin >> s;
	getline(cin,ss);
	getline(cin,ss);
	for ( int i = 0; i < s.size(); i++ )
		if ( s[i] >= 'a' && s[i] <= 'z' ) s[i] -= 32;
	for ( int i = 0; i < ss.length(); i++ )
	{
		if ( (ss[i] == ' ') || (i == ss.length() - 1) ) 
		{ 
			if ( q == s )
			{
				ans++;
				if ( i - s.size() < p ) p = i - s.size();
			}
			q = "";
			continue; 
		}
		if ( ss[i] >= 'a' && ss[i] <= 'z' ) ss[i] -= 32;
		q += ss[i];
	}
	if ( ans )
		cout << ans << ' ' << p;
	else
		cout << -1;
	return 0;
} 
2022/10/15 19:17
加载中...