Skip to main content
deleted 41 characters in body
Source Link
ZaMoC
  • 25.5k
  • 2
  • 32
  • 87

Wolfram Language (Mathematica), 10992 bytes

(S=Select)[Subsets[0~(R=Range)~If[#<(d=#2),s=#2[Subsets[S[0~Range~Max[a=#,s=1+Max@S[R[x=#]b=#2],#~B~d<x&]]#~(B=Binomial)~b<a+1&],{db}],Tr@B[#,R@d]==x&]&
B=BinomialRange@b]==a&]&

Try it online!Try it online!

Wolfram Language (Mathematica), 109 bytes

(S=Select)[Subsets[0~(R=Range)~If[#<(d=#2),s=#2,s=1+Max@S[R[x=#],#~B~d<x&]],{d}],Tr@B[#,R@d]==x&]&
B=Binomial

Try it online!

Wolfram Language (Mathematica), 92 bytes

(S=Select)[Subsets[S[0~Range~Max[a=#,b=#2],#~(B=Binomial)~b<a+1&],{b}],Tr@B[#,Range@b]==a&]&

Try it online!

added 2 characters in body
Source Link
ZaMoC
  • 25.5k
  • 2
  • 32
  • 87

Wolfram Language (Mathematica), 117109 bytes

Select[Subsets[0~Range~If[#<(S=Select)[Subsets[0~(R=Range)~If[#<(d=#2),s=#2,s=1+Max@Select[Range[x=#]s=1+Max@S[R[x=#],#~Binomial~d<x&]]#~B~d<x&]],{d}],Tr@Binomial[#Tr@B[#,Range@d]==x&]&R@d]==x&]&
B=Binomial

Try it online!Try it online!

Wolfram Language (Mathematica), 117 bytes

Select[Subsets[0~Range~If[#<(d=#2),s=#2,s=1+Max@Select[Range[x=#],#~Binomial~d<x&]],{d}],Tr@Binomial[#,Range@d]==x&]&

Try it online!

Wolfram Language (Mathematica), 109 bytes

(S=Select)[Subsets[0~(R=Range)~If[#<(d=#2),s=#2,s=1+Max@S[R[x=#],#~B~d<x&]],{d}],Tr@B[#,R@d]==x&]&
B=Binomial

Try it online!

Source Link
ZaMoC
  • 25.5k
  • 2
  • 32
  • 87

Wolfram Language (Mathematica), 117 bytes

Select[Subsets[0~Range~If[#<(d=#2),s=#2,s=1+Max@Select[Range[x=#],#~Binomial~d<x&]],{d}],Tr@Binomial[#,Range@d]==x&]&

Try it online!