Кначалу олимпиады по программированию было решено сделать баннер. он представляет собой прямоугольник n м * m м. будет ли он готов за к часов до начала мероприятия, если плоттер полиграфической компании, которой был отдан заказ, печатает единичную строку 1мм * м м за р сек? заказ был сделан за s часов до начала олимпиады. pascal
Var
n,i,j,resi,resj,flag:integer;
begin
flag:=0;
i:=1;
readln(n);
while power(i,3)<n do
begin
j:=1;
while power(j,3)+power(i,3)<=n do
begin
if power(j,3)+power(i,3)=n then
begin
flag:=1;
resi:=i;
resj:=j;
break;
end;
inc(j);
end;
if flag=1 then break;
inc(i);
end;
if flag=1 then writeln(resi,' ',resj,' ',resj,' ',resi) else writeln('impossible');
end.
Пример ввода:
1008 //2^3+10^3
Пример вывода:
2 10 10 2
ответ: в одной строке 60 символов.