Pagini recente » Diferente pentru utilizator/deneo intre reviziile 372 si 92 | Diferente pentru arhiva-concursuri intre reviziile 2 si 3 | Diferente pentru problema/arbore5 intre reviziile 15 si 18 | Monitorul de evaluare | Cod sursa (job #151662)
Cod sursa(job #151662)
#include <stdio.h>
char v;
int f[150];
int main()
{int i,j,n,rez=0;freopen("litere.in", "r",stdin);
freopen("litere.out", "w",stdout);scanf("%d", &n);
for(i=0;i<=n;++i){scanf("%c", &v);
for(j=v;j>=96;--j,++f[j]);rez+=f[v];
}printf("%d\n", rez);return 0;}