login
The OEIS is supported by the many generous donors to the OEIS Foundation.

 

Logo
Hints
(Greetings from The On-Line Encyclopedia of Integer Sequences!)
A035677 Number of partitions of n into parts 8k and 8k + 6 with at least one part of each type. 3

%I #31 Aug 17 2020 14:38:36

%S 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,3,0,0,0,1,0,3,0,6,0,1,0,3,

%T 0,7,0,12,0,3,0,7,0,15,0,21,0,7,0,16,0,28,0,36,0,16,0,31,0,50,0,60,0,

%U 32,0,57,0,85,0,98,0,60,0,100,0,141,0,157,0,107,0,169,0,226,0,248,0

%N Number of partitions of n into parts 8k and 8k + 6 with at least one part of each type.

%H Alois P. Heinz, <a href="/A035677/b035677.txt">Table of n, a(n) for n = 1..20000</a> (first 361 terms from Antti Karttunen)

%F G.f.: (-1 + 1/Product_{k>=0} (1 - x^(8*k + 6)))*(-1 + 1/Product_{k>=1} (1 - x^(8*k))). - _Robert Price_, Aug 13 2020

%p b:= proc(n, i, t, s) option remember; `if`(n=0, t*s, `if`(i<1, 0,

%p b(n, i-1, t, s)+(h-> `if`(h in {0, 3}, add(b(n-i*j, i-1,

%p `if`(h=0, 1, t), `if`(h=3, 1, s)), j=1..n/i), 0))(irem(i, 4))))

%p end:

%p a:= n-> `if`(n::odd, 0, b(n/2$2, 0$2)):

%p seq(a(n), n=1..100); # _Alois P. Heinz_, Aug 17 2020

%t nmax = 87; s1 = Range[1, nmax/8]*8; s2 = Range[0, nmax/8]*8 + 6;

%t Table[Count[IntegerPartitions[n, All, s1~Join~s2],

%t x_ /; ContainsAny[x, s1 ] && ContainsAny[x, s2 ]], {n, 1, nmax}] (* _Robert Price_, Aug 13 2020 *)

%t nmax = 87; l = Rest@CoefficientList[Series[(-1 + 1/Product[(1 - x^(8 k)), {k, 1, nmax}])*(-1 + 1/Product[(1 - x^(8 k + 6)), {k, 0, nmax}]), {x, 0, nmax}], x] (* _Robert Price_, Aug 13 2020 *)

%o (PARI)

%o parts8katleast(up_to,n) = select(x -> (x>=n), vector(((up_to+0)>>3),k,((k<<3)-0)));

%o parts8kplus6(up_to) = vector(((up_to+2)>>3),k,((k<<3)-2));

%o partitions_for_A035677(n,parts,from=1,has8k6parts=0) = if(!n,(has8k6parts>0), my(k = #parts, s=0); for(i=from,k,if(parts[i]<=n, s += partitions_for_A035677(n-parts[i],parts,i,(has8k6parts+(6==(parts[i]%8)))))); (s));

%o A035677(n) = if(n%2,0,sum(i=1,n>>3, my(k = i*8); partitions_for_A035677(n-k,vecsort(setunion(parts8katleast(n-k,k),parts8kplus6(n-k)),,4)))); \\ _Antti Karttunen_, Feb 06 2019

%Y Cf. A035441-A035468, A035618-A035676, A035678-A035699.

%Y Bisections give: A035623 (even part), A000004 (odd part).

%K nonn

%O 1,22

%A _Olivier GĂ©rard_

Lookup | Welcome | Wiki | Register | Music | Plot 2 | Demos | Index | Browse | More | WebCam
Contribute new seq. or comment | Format | Style Sheet | Transforms | Superseeker | Recents
The OEIS Community | Maintained by The OEIS Foundation Inc.

License Agreements, Terms of Use, Privacy Policy. .

Last modified April 25 08:27 EDT 2024. Contains 371964 sequences. (Running on oeis4.)