Pagini recente » Borderou de evaluare (job #908100) | Cod sursa (job #2716991) | Cod sursa (job #1952837) | Cod sursa (job #2892182) | Cod sursa (job #3153797)
#include <stdio.h>
#include <stdlib.h>
char f['z' + 1];
int main() {
freopen("litere.in", "r", stdin);
freopen("litere.out", "w", stdout);
int n;
scanf("%d", &n);
char s[n + 1];
scanf("%s", s);
int ans = 0;
for (int i = 0; i < n; i++) {
for (int j = (int)s[i] + 1; j <= 'z'; j++)
ans += f[j];
f[(int)s[i]]++;
}
printf("%d\n",ans);
return 0;
}