0分选手求助
查看原帖
0分选手求助
1061904
huhaoranshuai楼主2023/10/3 15:34
#include<iostream>
#include<cstring> 
#include<string>
using namespace std;
int sum;
int main()
{
	int k=1e7;
	bool vis=true;
	string chstd;
	string str;
	char c;
	getline(cin,chstd);
    getline(cin,str);
    int i=0,biao;
	for(int j=0;j<str.length();j++)
	{
		vis=true;
		if(str[j]==' '||j==str.length()-1)
	    { 
	    	int m=j-1;
	    	int kd=chstd.length()-1;
	    	if(j==str.length()-1)
	    	m++;
	    	while(str[m]!=' '&&m>=0)
	    	{
	    		if(chstd[kd]>='a'&&chstd[kd]<='z')
				{
					c=chstd[kd]-32;
				} 
				else
				c=chstd[kd]+32;
	    		if(str[m]!=chstd[kd]&&str[m]!=c)
	    		{
	    			vis=false;
	    			break;
				}
				m--;
				kd--;
			}
			if(vis)
			{
				sum++;
				k=min(k,m+1);
			}
		}
	}
	if(sum==0)
	cout<<-1;
	else
	cout<<sum<<" "<<k;
	return 0;
 } 
2023/10/3 15:34
加载中...