#include<stdio.h>
#include<iostream>
#include<string>
//#include<string.h>
using namespace std;
int main()
{
string s1,s2;
int n;
cin>>n;
while(n--)
{
cin>>s1>>s2;
int m=s2.find(s1,0);
int num=0;
while(m!=string::npos)
{
num++;
m=s2.find(s1,m+1);
}
cout<<num<<endl;
}
}
// 为什么#include<string.h> 显示编译错误?
原文:http://www.cnblogs.com/mycapple-zgs-111411/p/4872680.html