OFFSET
1,2
COMMENTS
0^0 is not admitted.
LINKS
EXAMPLE
One of the permutations of {4,6,3,1} is {3,4,1,6} and 4^3 + 6^4 + 3^1 + 1^6 = 1364 = R(4631).
MAPLE
with(combinat): R:=proc(w) local x, y, z; x:=w; y:=0; for z from 1 to ilog10(x)+1 do y:=10*y+(x mod 10); x:=trunc(x/10); od; y; end:
P:= proc(q) local a, b, c, d, i, j, k, n, ok, x;
for n from 1 to q do i:=R(n); x:=convert(n, base, 10); d:=ilog10(n)+1; b:=permute(x, d); a:={}; ok:=1;
for k from 1 to nops(x) do a:={op(a), x{d-k+1}}; od; for k from 1 to nops(b) do c:=0;
for j from 1 to d do if a{j}=0 and b{k}{j}=0 then ok:=0; break; else c:=c+a{j}^b{k}{j}; fi; od;
if ok=1 then if i=c then print(n); break; fi; fi; od; od; end: P(10^12);
CROSSREFS
KEYWORD
nonn,base,fini,easy
AUTHOR
Paolo P. Lava, Aug 25 2016
STATUS
approved