2^N = 64 N=6 бит - количество информации, которое несёт одна буква!!!!
256 Кб = 2097152 бита
2097152/128000~16,384 секунд => 17 секунд
предлагаю решение на Паскале
var n: integer;
begin
read (n);
if (n mod 5)=0 then n:=n*4
else
n:=n-25;
writeln ('n=',n);
end.
1дом Николай егерь
2 дом Роман врач
3 дом Семен тренер
4 дом Артур художник
#include <iostream>
using namespace std;
int main()
{
int a,b,c,k;
cin>>a>>b>>c;
k=0;
for(int i=a;i<=b;i++){
if(i % c==0){k=k+1; }
}
cout<<k<<endl;
}