Pagini recente » Cod sursa (job #190849) | Cod sursa (job #2069174) | Cod sursa (job #2251880) | Cod sursa (job #1610487) | Cod sursa (job #735136)
Cod sursa(job #735136)
#include <fstream>
int main (void)
{
unsigned short n;
std::ifstream input("litere.in");
input >> n;
unsigned short v ['z' + 1] = {0};
char c;
unsigned int sol(0);
unsigned short *it,*limit(v + 'z');
do
{
input >> c;
++v[c];
it = v + c + 1;
while (it <= limit)
{
if (*it)
sol += *it;
++it;
}
--n;
}
while (n);
input.close();
std::ofstream output("litere.out");
output << sol << '\n';
output.close();
return 0;
}