OFFSET
1,2
COMMENTS
LINKS
Reinhard Zumkeller, Table of n, a(n) for n = 1..10000
PROG
b-file
(Haskell)
import qualified Data.Map as Map (null, insert)
import Data.Map (empty, deleteFindMin)
a227617 n = a227617_list !! (n-1)
a227617_list = f 1 empty $ zip a100707_list [1..] where
f i mp (uv:uvs)
| Map.null mp = f i (uncurry Map.insert uv mp) uvs
| y == i = x : f (i + 1) (uncurry Map.insert uv mp') uvs
| otherwise = f i (uncurry Map.insert uv mp) uvs
where ((y, x), mp') = deleteFindMin mp
CROSSREFS
KEYWORD
nonn
AUTHOR
Reinhard Zumkeller, Jul 19 2013
STATUS
approved