cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

A234336 Triangular numbers t such that both distances from t to two nearest squares are perfect squares.

This page as a plain text file.
%I A234336 #15 Jan 01 2014 02:29:13
%S A234336 0,1,45,153,325,10440,1385280,2530125,145462096,253472356000,
%T A234336 896473314291600,18598323060963360,4923539323344237960,
%U A234336 27021247523935843321,1779312917089890560241,2355054824151326520405,21328127890911040269960,124797500891024855239125
%N A234336 Triangular numbers t such that both distances from t to two nearest squares are perfect squares.
%C A234336 Triangular numbers in A234334.
%C A234336 Except a(1)=0, a(n) are triangular numbers t such that both t-x and y-t are perfect squares, where x and y are two nearest to k squares: x < t <= y.
%C A234336 The sequence of k's such that triangular(k) is in A234334 begins: 0, 1, 9, 17, 25, 144, 1664, 2249, 17056, 712000, ...
%e A234336 Triangular(9) = 45 is in the sequence because both 45-36=9 and 49-45=4 are perfect squares, where 36 and 49 are the two squares nearest to 45.
%o A234336 (C)
%o A234336 #include <stdio.h>
%o A234336 #include <math.h>
%o A234336 typedef unsigned long long U64;
%o A234336 U64 isSquare(U64 a) {
%o A234336   U64 r = sqrt(a);
%o A234336   return r*r==a;
%o A234336 }
%o A234336 int main() {
%o A234336   for (U64 i=0; i<(1ULL<<32); ++i) {
%o A234336     U64 n = i*(i+1)/2, r = sqrt(n);
%o A234336     if (r*r==n && n)  --r;
%o A234336     if (isSquare(n-r*r) && isSquare((r+1)*(r+1)-n))
%o A234336       printf("%llu, ", n);
%o A234336   }
%o A234336   return 0;
%o A234336 }
%Y A234336 Cf. A000217, A000290, A229909, A234334.
%K A234336 nonn
%O A234336 1,3
%A A234336 _Alex Ratushnyak_, Dec 23 2013