登录
OEIS由OEIS基金会的许多慷慨捐赠者.

 


A058433号
数字k,使得k^2只包含数字{0,3,9},不以零结尾。
2
抵消
1,1
评论
在10^23之前没有其他条款-查尔斯·格里特豪斯四世2009年7月27日
黄体脂酮素
(PARI)/*助手函数:*/
admissibleMod(M=10^5,t=[3,9],debug=0)={my(p=1,v);而(M>p*=10,
t=连接([t,t+t[1]*v=向量(#t,i,p),t+t[2]*v]);
调试和打印(“t=”t);t=设置(t);v=[];
对于(k=1,M,setsearch(t,k^2%M)&&v=concat(v,k));concat(v,M+v[1])}
/*可选参数:Nmax=搜索上限,N=开始/下限,
addMod=步长/块大小,调试:0=静默,1=详细*/
A058433号(Nmax=1e10,N=1,addMod=10^5,debug=1)={my(a=[],d=1,
addNext=admissibleMod(addMod=10^logint(addMod\/1,10),[3,9]),
add=向量(addMod,i,i-1>addNext[d]&&d++;addNext[d]-i+1),
pow10=[10^k|k<-[0..logint((Nmax\/=1)^2,10)]],
nextOK=[如果(n,n*pow10)|n<-[0,2,1,0,5,4,3,2,1,0]]);N/=1;
而(Nmax>=N,my(N2=N^2,numDigits=logint(N2,10)+1,
place=nextOK[1+d=N2\pow10[numDigits]]);
如果(place,N=max(平方(place[numDigits]+d*pow10[numBigits]),N+1);
下一步);位置=1;
my(Nnext=最小值(平方((d+1)*pow10[numDigits]),Nmax));
调试和打印(“检查从“N”到“Nnext”:<=”,
1+最大值(0,Nnext-N)*(#addNext-1)\addMod,“候选者”);
而(Nnext>=N+=添加[1+N%addMod],
my(dr=divrem(N2=N^2,pow10[位置=numDigits]);
while(place--&&!d=nextOK[1+(dr=divrem(dr[2],pow10[place]))[1],);
放置中断;N=平方(N2-dr[2]+d[位置])+1;
); 如果(!place,debug&&print(N“^2=”,N^2);a=concat(a,N));
N=N下一个*3\2+1);一个}\\M.F.哈斯勒2007年5月14日
交叉参考
囊性纤维变性。A058434号(方块),A058429号(类似于数字{0,3,4})。
关键字
非n,基础,坚硬的,更多,布雷夫
作者
状态
经核准的

查找|欢迎光临|维基|注册|音乐|地块2|演示|索引|浏览|网络摄像头
贡献新序列。或评论|格式|样式表|变换|超级搜索|最近
OEIS社区|维护人OEIS基金会。

许可协议、使用条款、隐私政策。.

上次修改时间:美国东部夏令时2024年9月21日17:12。包含376087个序列。(在oeis4上运行。)