50分,5ac,5re
查看原帖
50分,5ac,5re
948733
ywrow楼主2024/12/19 22:22

6,7,8,9,10 RE

#include<bits/stdc++.h>
using namespace std;
int main(){
	string a,b[10005],c,d="";
	long long ans=0,t=-1,lenb=0;
	getline(cin,a);
	for(int i=0;i<a.size();i++){
		if(a[i]>='A'&&a[i]<='Z')a[i]+=32;
	}
	getline(cin,c);
	for(int i=0;i<c.size();i++){
		if(c[i]!=' ')d+=c[i];
		else{
			b[lenb++]=d;
			d="";
		}
	}
	lenb++;
	b[lenb-1]=d;
	for(int i=0;i<lenb;i++)
		for(int j=0;j<b[i].size();j++)
			if(b[i][j]>='A'&&b[i][j]<='Z')
				b[i][j]+=32;
	for(int i=0;i<lenb;i++){
		if(a==b[i]){
			ans++;
			int tt=0;
			for(int j=0;j<i;j++){
				tt+=b[j].size()+1;
			}
			if(ans==1){
				t=tt;
			}
		}
	}
	if(ans==0){
		cout<<-1;
		exit(0);
	}else{
		cout<<ans<<' '<<t;
	}
}
2024/12/19 22:22
加载中...