Проверка,соответственно,обратным путем
//PascalABC.NET 3.2 сборка 1318
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
Ответ: ВБГА
Чем больше в запросе операций «И», тем меньше результатов выдаст поисковой сервер. Чем больше в запросе «ИЛИ», тем больше результатов выдаёт поисковой сервер.
Для перевода необходимо умножить разряд числа на соответствующую ему степень разряда.
FDA116 = 163*15 + 162*13 + 161*10 + 160*1 = 61440 + 3328 + 160 + 1 = 64929
Ответ: FDA116=64929