This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.
%I A331471 #12 Jan 19 2020 05:03:57 %S A331471 0,1,1,3,1,5,3,7,1,9,5,6,3,6,7,15,1,17,9,10,5,21,7,8,3,10,6,27,7,8,15, %T A331471 31,1,33,17,18,9,10,10,12,5,10,21,22,7,45,15,16,3,18,10,51,6,22,27,28, %U A331471 7,12,9,28,15,16,31,63,1,65,33,34,17,18,18,20,9,73 %N A331471 Consider the different ways to split the binary representation of n into palindromic parts; a(n) is the greatest possible sum of the parts of such a split. %C A331471 Leading zeros are forbidden in the binary representation of n; however we allow leading zeros in the palindromic parts. %H A331471 Rémy Sigrist, <a href="/A331471/b331471.txt">Table of n, a(n) for n = 0..8192</a> %H A331471 Rémy Sigrist, <a href="/A331471/a331471.gp.txt">PARI program for A331471</a> %H A331471 <a href="/index/Bi#binary">Index entries for sequences related to binary expansion of n</a> %F A331471 a(n) >= A000120(n) with equality iff n = 0 or n is a power of 2. %F A331471 a(n) <= n with equality iff n belongs to A006995. %e A331471 For n = 10: %e A331471 - the binary representation of 10 is "1010", %e A331471 - we can split it into "1" and "0" and "1" and "0" (1 and 0 and 1 and 0), %e A331471 - or into "101" and "0" (5 and 0), %e A331471 - or into "1" and "010" (1 and 2), %e A331471 - hence a(n) = max(2, 5, 3) = 5. %t A331471 palQ[w_] := w == Reverse@w; ric[tg_, cr_] := Block[{m = Length@tg, t}, If[m == 0, Sow@ Total[ FromDigits[#, 2] & /@ cr], Do[ If[ palQ[t = Take[tg, k]], ric[Drop[tg, k], Join[cr, {t}]]], {k, m}]]]; a[n_] := Max[ Reap[ ric[ IntegerDigits[n, 2], {}]][[2, 1]]]; a /@ Range[0, 73] (* _Giovanni Resta_, Jan 19 2020 *) %o A331471 (PARI) See Links section. %Y A331471 Cf. A000120, A006995, A215244, A331362. %K A331471 nonn,base %O A331471 0,4 %A A331471 _Rémy Sigrist_, Jan 17 2020