Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<string>#include<vector>#include<algorithm>#include<math.h>#include<set>using namespace std;int main() {int n;cin >> n;set<string> s;int count = 0;string str;for (int i = 0; i < n; i++) {cin >> str;if (s.find(str) != s.end()){count++;continue;}s.insert(str);reverse(str.begin(), str.end());if (s.find(str) == s.end())s.insert(str);elsecount++;}cout << count << endl;return 0;}