A174452 a(n) = n^2 mod 1000.
0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361, 400, 441, 484, 529, 576, 625, 676, 729, 784, 841, 900, 961, 24, 89, 156, 225, 296, 369, 444, 521, 600, 681, 764, 849, 936, 25, 116, 209, 304, 401, 500, 601, 704, 809, 916, 25
Offset: 0
Examples
Some calculations for n=982451653, to be realized by hand: a(n) = (53^2 + 200*6*3) mod 1000 = 6409 mod 1000 = 409; a(n) = (653^2) mod 1000 = 426409 mod 1000 = 409; a(n) = a(n mod 500) = a(153) = 409; a(n) = 965211250482432409 mod 1000 = 409.
Links
Crossrefs
Programs
-
Haskell
a174452 = (`mod` 1000) . (^ 2) -- Reinhard Zumkeller, Jul 06 2011
-
Maple
seq(n^2 mod 1000, n=0..55); # Nathaniel Johnston, Jun 22 2011
-
Mathematica
PowerMod[Range[0,60],2,1000] (* Harvey P. Dale, Feb 08 2022 *)
-
PARI
a(n)=n^2%1000 \\ Charles R Greathouse IV, Apr 06 2016
Formula
a(n) = ((n mod 100)^2 + 200 * (floor(n/100) mod 10) * (n mod 10)) mod 1000.
Comments