|
|
A238456型 |
| 三角数t,使得t+x+y是一个正方形,其中x和y是离t最近的两个正方形。 |
|
2
|
|
|
0, 2211, 5151, 1107816, 20959575, 4237107540, 1564279847151, 61066162885575, 2533192954461975, 2774988107938203, 90728963274006291, 18765679728507154152720
(列表;图表;参考;听;历史;文本;内部格式)
|
|
|
抵消
|
1,2
|
|
评论
|
对于t*x*y为正方形的三角数t,请参见A001110号(t是三角形和方形的)。
|
|
链接
|
|
|
例子
|
最接近三角形(101)=5151的两个正方形分别为71^2和72^2。因为5151+71^2+72^2=15376是一个完美的正方形,所以5151在序列中。
|
|
数学
|
sqQ[n_]:=模块[{c=楼层[Sqrt[n]]-1,x},x=总计[Take[SortBy[Range[c,c+3]^2,Abs[#-n]&],2]];整数Q[Sqrt[n+x]]];选择[Accumulate[Range[0,5000000]],sqQ](*这将生成序列的前7项。要生成更多项,请增加Range函数中的第二个常量,但计算将花费很长时间。*)(*哈维·P·戴尔2014年5月12日*)
|
|
黄体脂酮素
|
(Python)
定义isqrt(a):
sr=1<<(int比特长度(int(a))>>1)
而a<sr*sr:sr>>=1
b=sr>>1
而b:
s=sr+b
如果a>=s*s:sr=s
b> >=1
返回sr
t=i=0
而1:
t+=i
i+=1
s=isqrt(t)
如果s*s==t:s-=1
txy=t+2*s*(s+1)+1#t+s^2+(s+1^2)^2
r=isqrt(txy)
如果r*r==txy:print(str(t),end=',')
|
|
交叉参考
|
|
|
关键词
|
非n,坚硬的,更多
|
|
作者
|
|
|
扩展
|
|
|
状态
|
经核准的
|
|
|
|