/ SeriousOJ /

Record Detail

Wrong Answer


  
# Status Time Cost Memory Cost
#1 Wrong Answer 1ms 320.0 KiB
#2 Wrong Answer 24ms 2.527 MiB
#3 Wrong Answer 24ms 2.395 MiB
#4 Wrong Answer 20ms 784.0 KiB
#5 Wrong Answer 20ms 776.0 KiB
#6 Wrong Answer 20ms 580.0 KiB
#7 Wrong Answer 22ms 320.0 KiB
#8 Wrong Answer 45ms 552.0 KiB
#9 Wrong Answer 34ms 564.0 KiB

Code

#include <bits/stdc++.h>

using namespace std;

int count(string s) {
    int n = s.length();
    vector<int> frequency(26, 0);
    for(char c : s) {
        frequency[c - 'a']++;
    }
    int result = 0;
    for(int i = 0; i < 26; i++) {
        result += frequency[i] * (frequency[i] - 1) / 2;
    }
    return result;
}

int main() {
    int t;
    cin >> t;

    while(t--) {
        int n;
        cin >> n;
        string s;
        cin >> s;
        cout << count(s) << endl;
    }
    return 0;
}

Information

Submit By
Type
Submission
Problem
P1038 Do not touch my string
Contest
Brain Booster #3
Language
C++20 (G++ 13.2.0)
Submit At
2024-05-06 15:43:30
Judged At
2024-10-03 13:51:35
Judged By
Score
0
Total Time
45ms
Peak Memory
2.527 MiB