Cod sursa(job #2303241)
Utilizator | Data | 15 decembrie 2018 21:33:42 | |
---|---|---|---|
Problema | Litere | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.41 kb |
#include <fstream>
using namespace std ;
const int NR = 10005 ;
ifstream f ("litere.in") ;
ofstream g ("litere.out") ;
int v [ 30 ] ;
int cnt ;
int main ()
{
int p ; f >> p ;
for ( unsigned i = 0 ; i < p ; ++ i )
{
char c ;f >> c ;
v [ c - 'a' ] ++ ;
for ( unsigned j = c - 'a' + 1 ; j < 26 ; ++ j ) cnt += v [ j ] ;
}
g << cnt ;
return 0 ;
}