zadanie ze sprawdzaniem słów

0

d

2
vector<unordered_set<string>> normal,revers;
  1. normal[0] - ignorujesz; normal[1] - zawiera jednoliterowe słowa, normal[2] - zawiera dwuliterowe słowa, itp
  2. revers - to samo co normal tylko że słowa odwrócone
  3. Wiec:
for(auto s:normal[m])
  {
   string str=s.substr(s.length()-n,n),rev(str);
   reverse(rev.begin(),rev.end();
   if((revers[n].find(rev)!=revers[n].end())&&(normal[n].find(str)==normal[n].end())) cout<<s<<endl;
  }

1 użytkowników online, w tym zalogowanych: 0, gości: 1