Pagini recente » Cod sursa (job #356032) | Cod sursa (job #1112070) | Cod sursa (job #1773161) | Cod sursa (job #241307) | Cod sursa (job #173223)
Cod sursa(job #173223)
#include<iostream>
#include<fstream>
#define sigma 26
using namespace std;
ifstream f("litere.in");
ofstream g("litere.out");
int flaguri[sigma];
int main()
{
int n;
f>>n;
char a;
long sol=0;
for(int i=1;i<=n;i++)
{f>>a;flaguri[(int)a-96]++;for(int u=(int)a-95;u<=sigma;u++) sol+=flaguri[u];}
g<<sol;
f.close();
g.close();
return 0;
}