Pagini recente » Cod sursa (job #1565730) | Cod sursa (job #2979658) | Cod sursa (job #1156489) | Cod sursa (job #237071) | 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;
}