A022554 a(n) = Sum_{k=0..n} floor(sqrt(k)).
0, 1, 2, 3, 5, 7, 9, 11, 13, 16, 19, 22, 25, 28, 31, 34, 38, 42, 46, 50, 54, 58, 62, 66, 70, 75, 80, 85, 90, 95, 100, 105, 110, 115, 120, 125, 131, 137, 143, 149, 155, 161, 167, 173, 179, 185, 191, 197, 203, 210, 217, 224, 231, 238, 245, 252, 259, 266, 273, 280
Offset: 0
Examples
G.f. = x + 2*x^2 + 3*x^3 + 5*x^4 + 7*x^5 + 9*x^6 + 11*x^7 + 13*x^8 + 16*x^9 + ...
References
- R. L. Graham, D. E. Knuth, and O. Patashnik, Concrete Mathematics, 2nd Edition, Addison-Wesley, 1994, Eq. 3.27 on page 87.
- D. E. Knuth, The Art of Computer Programming, Vol. 1, 3rd Edition, Addison-Wesley, 1997, Ex. 43 of section 1.2.4.
- K. H. Rosen, Discrete Mathematics and Its Application, 6th Edition, McGraw-Hill, 2007, Ex. 25 of section 2.4.
Links
- David A. Corneth, Table of n, a(n) for n = 0..9999 (first 1001 terms from G. C. Greubel)
- M. Griffiths, More sums involving the floor function, Math. Gaz., 86 (2002), 285-287.
- Michael Penn, Wringing out one more result., YouTube video, 2021.
Programs
-
Magma
[&+[Floor(Sqrt(k)): k in [0..n]]: n in [0..50]]; // G. C. Greubel, Feb 26 2018
-
Maple
seq(add(floor(sqrt(k)), k=0..n), n=0..59);
-
Mathematica
Accumulate[Floor[Sqrt[Range[0,60]]]] (* Harvey P. Dale, Feb 16 2011 *) Table[Sum[Floor[Sqrt[i]], {i,0,n}], {n,0,50}] (* G. C. Greubel, Dec 22 2016 *)
-
PARI
a(n)=sum(k=1,n,sqrtint(k)) \\ Charles R Greathouse IV, Jan 12 2012
-
PARI
a(n)=my(k=sqrtint(n));k*(n-(2*k+5)/6*(k-1)) \\ Charles R Greathouse IV, Jan 12 2012
-
Python
from math import isqrt def A022554(n): return (m:=isqrt(n))*(m*(-(m<<1)-3)+6*n+5)//6 # Chai Wah Wu, Aug 03 2022
Formula
a(0)=0, a(1)=1; a(n) = 2*a(n-1) - a(n-2) if n is not a perfect square; a(n) = 2*a(n-1) - a(n-2) + 1 if n is a perfect square.
a(n) = floor(sqrt(n)) * (n-1/6*(2*floor(sqrt(n))+5)*(floor(sqrt(n))-1)). - Yong Kong (ykong(AT)curagen.com), Mar 10 2001
a(n) = (2/3)*n^(3/2) - (1/2)*n + O(sqrt(n)). - Charles R Greathouse IV, Jan 12 2012
G.f.: Sum_{k>=1} x^(k^2)/(1 - x)^2. - Ilya Gutkovskiy, Dec 22 2016
a(n) = m*(n - m^2/3 - m/2 + 5/6) where m = floor(sqrt(n)). - M. F. Hasler, Apr 23 2022
a(n) = n*t(n) - A000330(t(n)), where t(n) = floor(sqrt(n)). - Ridouane Oudra, Mar 05 2025
Extensions
More terms from Yong Kong (ykong(AT)curagen.com), Mar 10 2001
Comments