A259542 a(1) = 1, for n > 1 a(n) = smallest number not already in the sequence such that the arithmetic mean of two neighboring terms is a triangular number.
1, 5, 7, 13, 17, 3, 9, 11, 19, 23, 33, 39, 51, 21, 35, 37, 53, 57, 15, 27, 29, 43, 47, 25, 31, 41, 49, 61, 71, 85, 97, 59, 73, 83, 99, 111, 45, 65, 67, 89, 93, 63, 69, 87, 95, 115, 125, 147, 159, 81, 75, 107, 103, 79, 77, 55, 101, 109, 131, 141, 165, 177
Offset: 1
Keywords
Links
- Reinhard Zumkeller, Table of n, a(n) for n = 1..10000
Programs
-
Haskell
import Data.List (delete) a259542 n = a259542_list !! (n-1) a259542_list = 1 : f 1 [3, 5 ..] where f x zs = g zs where g (y:ys) = if a010054 ((x + y) `div` 2) == 1 then y : f y (delete y zs) else g ys
Comments