Submission #1540162


Source Code Expand

#include <algorithm>
#include <cstdio>
#include <cstring>
#include <vector>

const int N = 200000;

char s[N + 1];

int main()
{
#ifdef LOCAL_JUDGE
    freopen("B.in", "r", stdin);
#endif
    while (scanf("%s", s) == 1) {
        int n = strlen(s);
        int cnt[26];
        memset(cnt, 0, sizeof(cnt));
        long long result = 1;
        for (int i = 0; i < n; ++ i) {
            cnt[s[i] - 'a'] ++;
        }
        for (int a = 0; a < 26; ++ a) {
            for (int b = 0; b < a; ++ b) {
                result += (long long)cnt[a] * cnt[b];
            }
        }
        printf("%lld\n", result);
    }
}

Submission Info

Submission Time
Task B - Reverse and Compare
User ftiasch
Language C++14 (GCC 5.4.1)
Score 500
Code Size 653 Byte
Status AC
Exec Time 7 ms
Memory 384 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 500 / 500
Status
AC × 3
AC × 23
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt, subtask_1_16.txt, subtask_1_17.txt
Case Name Status Exec Time Memory
sample_01.txt AC 0 ms 128 KB
sample_02.txt AC 0 ms 128 KB
sample_03.txt AC 0 ms 128 KB
subtask_1_01.txt AC 7 ms 128 KB
subtask_1_02.txt AC 1 ms 384 KB
subtask_1_03.txt AC 0 ms 128 KB
subtask_1_04.txt AC 0 ms 128 KB
subtask_1_05.txt AC 1 ms 128 KB
subtask_1_06.txt AC 1 ms 128 KB
subtask_1_07.txt AC 1 ms 128 KB
subtask_1_08.txt AC 1 ms 384 KB
subtask_1_09.txt AC 1 ms 384 KB
subtask_1_10.txt AC 1 ms 384 KB
subtask_1_11.txt AC 1 ms 384 KB
subtask_1_12.txt AC 1 ms 384 KB
subtask_1_13.txt AC 1 ms 384 KB
subtask_1_14.txt AC 1 ms 384 KB
subtask_1_15.txt AC 1 ms 384 KB
subtask_1_16.txt AC 1 ms 384 KB
subtask_1_17.txt AC 1 ms 384 KB