#include<stdio.h>
#include<string.h>
int main(){
char word[11];
char a;
char pitch[15];
int result=-1;
int first=0;
int yes=0;
int exit=0;
char passage[1000001];
int cnt=0;
int all_spaces=1;
scanf("%s",word);
scanf("%c",&a);
while(a==10){
//TODO
scanf("%c",&a);
}
for(int i=1;passage[i]!='\n';i++){
//TODO
passage[0]=a;
scanf("%c",&passage[i]);
if(passage[i]=='\n'){
//TODO
break;
}
}
for (int k = 0; passage[k] != '\0'; k++) {
if (passage[k] != ' ' && passage[k] != '\n' && passage[k] != '\t') { // 检查是否有非空白字符
all_spaces = 0; // 文章不是全空白
break;
}
}
if(all_spaces){
//TODO
printf("-1");
return 0;
}
int j=0;
for(int i=0;passage[i]!=10;i++){
//TODO
i+=j;
j=0;
while(passage[i]==32){
//TODO
i++;
}
{
for(int k=0;k<15;k++){
//TODO
pitch[k]=0;
}
for(;;j++){
//TODO
pitch[j]=passage[i+j];
if(pitch[j]==10){
//TODO
pitch[j]='\0';
exit=1;
break;
}
if(pitch[j]==32){
//TODO
pitch[j]='\0';
break;
}
}
result=strcasecmp(pitch, word);
if(result==0){
//TODO
cnt++;
if(yes==0){
//TODO
first=i;
yes=1;
}
}
}
if(exit){
//TODO
break;
}
}
if(cnt==0){
//TODO
printf("-1");
}else
printf("%d %d",cnt,first);
return 0;
}
#include<stdio.h> #include<string.h> int main(){ char word[11]; char a; char pitch[15]; int result=-1; int first=0; int yes=0; int exit=0; char passage[1000001]; int cnt=0; int all_spaces=1; scanf("%s",word); scanf("%c",&a); while(a==10){ //TODO scanf("%c",&a); } for(int i=1;passage[i]!='\n';i++){ //TODO passage[0]=a; scanf("%c",&passage[i]); if(passage[i]=='\n'){ //TODO break; } } for (int k = 0; passage[k] != '\0'; k++) { if (passage[k] != ' ' && passage[k] != '\n' && passage[k] != '\t') { // 检查是否有非空白字符 all_spaces = 0; // 文章不是全空白 break; } } if(all_spaces){ //TODO printf("-1"); return 0; } int j=0; for(int i=0;passage[i]!=10;i++){ //TODO i+=j; j=0; while(passage[i]==32){ //TODO i++; } { for(int k=0;k<15;k++){ //TODO pitch[k]=0; } for(;;j++){ //TODO pitch[j]=passage[i+j]; if(pitch[j]==10){ //TODO pitch[j]='\0'; exit=1; break; } if(pitch[j]==32){ //TODO pitch[j]='\0'; break; } } result=strcasecmp(pitch, word); if(result==0){ //TODO cnt++; if(yes==0){ //TODO first=i; yes=1; } } } if(exit){ //TODO break; } } if(cnt==0){ //TODO printf("-1"); }else printf("%d %d",cnt,first); return 0; }