全部评论 1

  • #include <bits/stdc++.h>
    using namespace std;

    int main() {
    freopen("swap.in", "r", stdin);
    freopen("swap.out", "w", stdout);
    string s;
    map<char, int> mp;
    cin >> s;
    long long cnt = 0;
    for (int i = 0; i < s.size(); i ++) {
    cnt += i - mp[s[i]];
    mp[s[i]] ++;
    }
    bool ch = 0;
    for (int i = 0; i < s.size(); i ++)
    for (int j = i + 1; j < s.size(); j ++)
    if (s[i] == s[j]) {
    ch = 1;
    break;
    }
    cout << cnt + ch;
    fclose(stdin);
    fclose(stdout);

    return 0;
    

    }

    2024-08-19 来自 广东

    0
首页