蒟蒻求助,样例数据能过,提交20分
查看原帖
蒟蒻求助,样例数据能过,提交20分
532605
Ravyen34楼主2021/9/18 21:38
#include<bits/stdc++.h>
using namespace std;
char a[10],b[1000000][10];
int len[1000000];
int main(){


int y=0,z=0,p=0,q=0,f=-1;	
	cin>>a;
	while(cin>>b[y]){
		if(cin.get()=='\n')break;
		y++;
	}
	int x=strlen(a);
	for(int i=0;i<x;i++){
		if(a[i]<97)a[i]+=32;
	}
	for(int i=0;i<y;i++){
		for(int j=0;j<strlen(b[i]);j++){
			if(b[i][j]<97)b[i][j]+=32;
		}
		
	}
	for(int i=0;i<=y;i++){
		len[i]=strlen(b[i])+1;
		if(x==strlen(b[i])){
			int flag=1;
			for(int j=0;j<strlen(b[i]);j++){
				if(a[j]!=b[i][j]){flag=0;break;}
			}
			if(flag==1&&f==-1)f=i;
			p+=flag;
		}
	}
	if(p>0){
		for(int i=0;i<f;i++){
			q+=len[i];
		}
		cout<<p<<" "<<q;
	}
	if(p<=0)cout<<-1;	
	return 0;
}
2021/9/18 21:38
加载中...