QOJ.ac

QOJ

IDSubmission IDProblemHackerOwnerResultSubmit timeJudge time
#1009#522637#9126. Number of Abbreviationsgzygrass8cowFailed.2024-10-17 15:46:132024-10-17 15:46:13

Details

Extra Test:

Invalid Input

input:

cabcasasss

output:


result:

FAIL Expected integer, but "cabcasasss" found (stdin, line 1)

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#522637#9126. Number of Abbreviationsgrass8cow#AC ✓3ms4464kbC++17286b2024-08-17 09:56:542024-08-17 09:56:54

answer

#include<bits/stdc++.h>
using namespace std;
char c[500100];
int t[26],n;
int main(){
    scanf("%d%s",&n,c+1);
    for(int i=1;i<=n;i++)t[c[i]-'a']++;
    long long ans=0;
    for(int i=0;i<26;i++)ans+=1ll*t[i]*(n-t[i]);
    ans/=2,ans+=n;printf("%lld",ans);
    return 0;
}