比赛 防止颓废的小练习v0.15 评测结果 AAAAAAAAAA
题目名称 统计单词数 最终得分 100
用户昵称 rewine 运行时间 0.189 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2016-10-17 16:20:45
显示代码纯文本
#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>

using namespace std;

string a,b;

int main()
{
	freopen("stat.in","r",stdin);
    freopen("stat.out","w",stdout);
	int x=-1,y=0;
	getline(cin,a);
    getline(cin,b);
    int la=a.length(),lb=b.length();
    int i=0;
    while(i<lb)
    {
       while(b[i]==' '&&i<lb)i++;
       int j=0;
       while(j<la)
       {
         if(a[j]==b[i]||abs(a[j]-b[i])==32)
         {
            i++;
			j++;
         }
         else
		  break;
       }
       if(j==la&&(b[i]==' '||i==lb-1))  
       {
         if(x==-1)
           x=i-la;
         y++;
       }
       while(b[i]!=' '&&i<lb)
	     i++;
   }
   if(x==-1)
    cout<<x<<endl;
   else
    cout<<y<<' '<<x<<endl; 
   return 0;
}