水题~,直接库函数解决。
int n,m;
int main()
{
string line;
string s="chi1 huo3 guo1";
int tot=0,cnt=0,ans=0;
while(getline(cin,line))
{
if(line == ".") break;
tot++;
if(line.find(s) != -1)
{
if(ans == 0) ans=tot;
cnt++;
}
}
cout<<tot<<endl;
if(cnt == 0) puts("-_-#");
else cout<<ans<<' '<<cnt<<endl;
//system("pause");
return 0;
}