POJ 3096 -- Surprising Strings

 POJ 3096 -- Surprising Strings

 1 #include<iostream>
 2 #include<map>
 3 #include<cstring>
 4 #include<string> 
 5 using namespace std;
 6 char str[80];
 7 bool solve()
 8 {
 9     for(int i=0;i<strlen(str)-2;i++)//D的长度 
10     {
11         map<string,int> flag;
12         for(int j=0;j<strlen(str)-i-1;j++)
13         {
14             string ss = "AA";
15             ss[0] = str[j];ss[1] = str[j+i+1];ss[2] = '