Pagini recente » Istoria paginii runda/oni20111112etc | Diferente pentru problema/ausoara intre reviziile 11 si 12 | Istoria paginii algoritmiada-2010/runda-finala/5-8 | Diferente pentru utilizator/addy. intre reviziile 3 si 22 | Cod sursa (job #1505493)
#include <fstream>
using namespace std;
int n,i,nr,ok,s,j;
char v[10001],aux,f[26];
ifstream fin ("litere.in");
ofstream fout ("litere.out");
int main (){
fin>>n;
for (i=1;i<=n;i++){
fin>>v[i];
for (j=v[i]-'a'+1;j<=25;j++){
s+=f[j];
}
f[v[i]-'a']++;
}
fout<<s;
return 0;
}