Используем формулу I = log(2)1/p
5 = log(2) [1/p(красн)]
p(черн) = 2*p(красн)
I(черн) = log(2) [1/ p(черн)] = log(2)[1/ (2*p(красн))] =
log(2)1/2 + log(2)[1/p(красн)] = -1+5 = 4 бита
Ннкнлки
это всё дурацкий лимит
737^10-2,16≈4,72797•10^28
var i,k,j,s:integer;
begin
readln(k);
FOR I:=100 TO 300 DO
begin
s:=0;
for j:=1 to i do
if i mod j=0 then s:=s+j;
if s=k then writeln(i);
end;
end.
53,42,-37,-75(Должно так получиться)