测试样例过了,只有20
查看原帖
测试样例过了,只有20
475511
unbelievable666楼主2021/7/23 16:45
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int main(){
	int cnt=0,pos,len=0,flag=1;
    char a[15],s[15];
    scanf("%s",s);
    for(int i=0;i<strlen(s);i++){
    	if(s[i]>='A'&&s[i]<='Z'){
    		s[i]+=32;
		}
	}
    while(scanf("%s",a)!=EOF){
    	if(strlen(a)!=strlen(s)) {
    		len+=strlen(a)+1;
    		continue;
		}
    	for(int i=0;i<strlen(a)&&i<strlen(s);i++){
    		if(a[i]>='A'&&a[i]<='Z'){
    			a[i]+=32;
			}
		}
    	if(strcmp(a,s)==0){
    		if(flag){
    			pos=len;
    			flag=0;
			}
    		cnt++;
		}
		len+=strlen(a)+1;
	}
	if(cnt==0){
		cout<<-1;
		return 0;
	}
	cout<<cnt<<" "<<pos;
    return 0;
}
2021/7/23 16:45
加载中...