RE求助!!
查看原帖
RE求助!!
775277
xiongzecheng楼主2023/8/22 18:32

3,5,6,测试点 RE!有没有大佬能救救我!

评测记录。

#include<bits/stdc++.h>
using namespace std;
int ans=-1,ans2;
bool same(string s1,string s2){
	for(int i=0;i<min(s1.size(),s2.size());i++){
		if(s1[i]>='a'&&s1[i]<='z')s1[i]-=32;
		if(s2[i]>='a'&&s2[i]<='z')s2[i]-=32;
	}
	return s1==s2;
}
int main(){
	string s,q;
	getline(cin,s);
	getline(cin,q);
	for(int i=0;i<q.size();i++){
		int tmp=i;
		while(q[tmp]!=' ')tmp++;
		string st;
		if(tmp!=i)st=q.substr(i,tmp-i);
		if(ans!=-1){if(same(s,st))ans2++;
		i=tmp;continue;}
		if(same(s,st))ans=i,ans2=ans2+1;
		i=tmp;
	}
    if(ans==-1)printf("-1");
	else printf("%d %d",ans2,ans);
	return 0;
}
2023/8/22 18:32
加载中...