Cod sursa(job #3138672)
Utilizator | Andrei Mircea Andrei1209 | Data | 21 iunie 2023 10:49:33 |
---|---|---|---|
Problema | Litere | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <fstream>
using namespace std;
ifstream cin("litere.in");
ofstream cout("litere.out");
int f[30];
int main()
{
int n, i;
char sir[10000 + 5];
cin >> n;
cin.get();
cin.getline(sir , 10000 + 1);
int rasp = 0;
for ( i = 0; i < n; ++i )
{
for ( int j = sir[i] + 1 - 'a'; j < 26; ++j )
rasp = rasp + f[j];
++f[sir[i] - 'a' ];
}
cout << rasp << '\n';
return 0;
}