Pagini recente » Borderou de evaluare (job #1570690) | Borderou de evaluare (job #2315341) | Borderou de evaluare (job #1489053) | Borderou de evaluare (job #2012147) | Cod sursa (job #3281403)
#include <bits/stdc++.h>
using namespace std;
int main(){
ifstream fin("litere.in");
ofstream fout("litere.out");
int n , f[123]{}, cnt = 0;
fin >> n;
char s[10001];
fin >> s;
for(int i = 0; i <= n - 1; i++){
char a = s[i];
for(int j = 122; j > int(a); j--){
cnt += f[j];
}
f[int (a)]++;
}
fout << cnt;
return 0;
}