bool f(string s)
{
map<string,int> m;
map<string,int>::iterator ite;
int len=s.size();
for (int i=0;i<len-1;i++)
m[s.substr(i,2)]++;
for(ite=m.begin();ite!=m.end();ite++)
if(ite->second!=1) return true;
return false;
}
bool f(string s)
{
map<string,int> m;
map<string,int>::iterator ite;
int len=s.size();
for (int i=0;i<len-1;i++)
m[s.substr(i,2)]++;
for(ite=m.begin();ite!=m.end();ite++)
if(ite->second!=1) return true;
return false;
}