#整数n在此序列中当且仅当
#containsPrimeInTower(2,n)返回false
containsPrimeInTower:=proc(q,n)local i,L,currentExponent;选项记忆;
如果n<=1,则返回false:结束if;
if类型(n/q,integer)则返回true:end if;
L:=系数(n)[2];
对于i到nops(L),执行currentExponent:=L[i][2];
如果containsPrimeInTower(q,currentExponent),则返回true:end if
结束do;
返回false:
结束进程:
|