玄关求条(全t)
查看原帖
玄关求条(全t)
1024143
yangjicheng2011楼主2024/10/25 21:48
#include<bits/stdc++.h>
using namespace std;
char a[1001];
int id=-1,ans=0;
int cnt=-1;
int main(){
	scanf("%s",a+1);
	for(int i=1;i<=strlen(a+1);i++){
		if(a[i]>='A'&&a[i]<='Z'){
			a[i]='a'+(a[i]-'A');
		}
	}
	while(true){
		char c;
		scanf("%c",&c);
		if(c=='\n'&&cnt!=-1){
			break;
		}
		//printf("%c",c);
		cnt++;
		char s[1000001];
		scanf("%s",s+1);
		if(strlen(s+1)!=strlen(a+1)){
			continue;
		}
	   for(int i=1;i<=strlen(a+1);i++){
		   if(s[i]>='A'&&s[i]<='Z'){
			  s[i]='a'+(s[i]-'A');
		   }
	   }		
		bool flag=true;
		for(int i=1;i<=strlen(s+1);i++){
			if(s[i]!=a[i]){
				flag=false;
				break;
			}
		}
		if(flag){
			ans++;
		}
		if(id==-1&&flag){
			id=cnt;
		}
	}
	if(id==-1){
		printf("-1\n");
	}
	else{
		printf("%d %d",ans,id);
	}
}
2024/10/25 21:48
加载中...