Pagini recente » Cod sursa (job #1368304) | Cod sursa (job #2186655) | Borderou de evaluare (job #2658045) | Cod sursa (job #2426162) | Cod sursa (job #2397758)
#include <fstream>
using namespace std;
ifstream fin("litere.in");
ofstream fout("litere.out");
int n;
char sir[10050];
int ap[50];
int sol;
int main() {
fin >> n;
fin.getline(sir, 100);
fin.getline(sir, 10005);
for (int i = 0; i < n; i++) {
for (int j = sir[i] - 'a' + 1; j <= 'z' - 'a'; j++)
sol += ap[j];
ap[sir[i] - 'a']++;
}
fout << sol << '\n';
return 0;
}