fork download
  1. #include <iostream>
  2. #include <unordered_map>
  3. using namespace std;
  4.  
  5. int demGiaoDiem(string s) {
  6. unordered_map<char, int> viTri;
  7. int giaoDiem = 0;
  8. for (int i = 0; i < 52; i++) {
  9. if (viTri.count(s[i])) {
  10. for (auto &[c, j] : viTri)
  11. if (j < viTri[s[i]] && i > j) giaoDiem++;
  12. }
  13. viTri[s[i]] = i;
  14. }
  15. return giaoDiem;
  16. }
  17.  
  18. int main() {
  19. string s;
  20. cin >> s;
  21. cout << demGiaoDiem(s);
  22. }
  23.  
Success #stdin #stdout 0.01s 5276KB
stdin
Standard input is empty
stdout
398