|
|
A260112
|
|
Minimal number of steps to get from 0 to n by (a) adding 1 or (b) multiplying by 4.
|
|
4
|
|
|
0, 1, 2, 3, 2, 3, 4, 5, 3, 4, 5, 6, 4, 5, 6, 7, 3, 4, 5, 6, 4, 5, 6, 7, 5, 6, 7, 8, 6, 7, 8, 9, 4, 5, 6, 7, 5, 6, 7, 8, 6, 7, 8, 9, 7, 8, 9, 10, 5, 6, 7, 8, 6, 7, 8, 9, 7, 8, 9, 10, 8, 9, 10, 11, 4, 5, 6, 7, 5, 6, 7, 8, 6, 7, 8, 9, 7, 8, 9, 10, 5, 6, 7, 8, 6
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
0,3
|
|
COMMENTS
|
a(n) = (Weight of quaternary expansion of n) + (length of quaternary expansion of n) - 1.
|
|
LINKS
|
|
|
FORMULA
|
|
|
EXAMPLE
|
For a(308) = 9, the nine steps are: 308 => 77 => 76 => 19 => 18 => 17 => 16 => 4 => 1 => 0.
|
|
MAPLE
|
a:= n-> (l-> nops(l)+add(i, i=l)-1)(convert(n, base, 4)):
|
|
PROG
|
(Ruby) def a(n); n.to_s(4).length + n.to_s(4).split('').map(&:to_i).reduce(:+) - 1 end
(Haskell)
c i = if i `mod` 4 == 0 then i `div` 4 else i - 1
b 0 foldCount = foldCount
b sheetCount foldCount = b (c sheetCount) (foldCount + 1)
|
|
CROSSREFS
|
Analogous sequences with a different multiplier k: A056792 (k=2), A061282 (k=3).
|
|
KEYWORD
|
nonn,easy
|
|
AUTHOR
|
|
|
STATUS
|
approved
|
|
|
|