A ver, en esta jerarquia

A1
 B1
   C1
   C2
     D1
 B2
   C3
     D2
     D3
     D4
   C4

habia obtenido 18900 maneras buscando a la fuerza bruta (con un codigo
horrible que me niego a compartir porque me da vergüenza!).  Veamos,
segun lo de aca abajo, la formula predice:

N(A1) = M(A1)! / M(A1)M(B1)M(C1)M(C2)M(D1)M(B2)M(C3)M(D2)M(D3)M(D4)M(C4)

Reemplazando (y escribiendo en "Smalltalk"),

N(A1) = 11! / 11 / 4 / 1 / 2 / 1 / 6 / 4 / 1 / 1 / 1 / 1 = 18900

Groso, muy groso.

Andres.

2010/12/21 Angel Java Lopez <[email protected]>:
> Si, termina siendo
>
> N(A) = M(A)! / M(A)M(B1)M(B2)....M(C1)M(C2) ......
>
> donde M(X) es la cantidad de nodos del arbol que nace en X, incluyendo X.
>
> Los casos extremos son:
>
> M(B1)=M(B2)=....=M(Bn)=1
>
> dando N(A) = M(A)!/M(A) = (M(A)-1)!
>
> y
>
> M(A)=M(B1)+1
> M(B1)=M(C1)+1
> ...
>
> dando N(A) = M(A)! / M(A)! = 1
>
>
> 2010/12/21 Andres Valloud <[email protected]>
>>
>> > Dado un árbol de clases con raíz A, con cantidad de nodos r, cual es la
>> > forma del nodo para maximizar N(A)? Y para minimizarlo?
>>
>> Se minimiza con
>>
>> A1
>>  B1
>>    ...
>>      R1
>
> --
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
>
> http://www.clubSmalltalk.org

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org

Responder a