Pagini recente » Borderou de evaluare (job #1313777) | Borderou de evaluare (job #1975748) | Cod sursa (job #2647576) | Cod sursa (job #844378) | Cod sursa (job #2303239)
#include <fstream>
using namespace std ;
const int NR = 10005 ;
ifstream f ("ordine.in") ;
ofstream g ("ordine.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 ;
}