Ok allora vado con il procedimento:
se si vuole trasferire all'ultima sfera la massima energia possibile bisogna imporre che in ogni urto la sfera più in basso rimanga ferma dopo l'urto, cioè deve essere:
}=\frac{v_n}{2})
dove
})
è la velocità del centro di massa dell'n-esima e (n-1)-esima sfera e

è la velocità dell'n-esima sfera prima dell'urto. In questo modo la velocità dopo l'urto dell'(n-1)-esima sfera sarà:
}-(-v-v_{CM(n-1,n)})=2v_{CM(n-1,n)}+v=v_n+v)
(si stanno considerando positive le velocità rivolte verso l'alto)
dove

è la velocità che hanno tutte le sfere prima che inizino gli urti.
Quindi si ha, considerando che

:
v)
Poichè si è imposto che dopo ogni urto la sfera più in basso rimanesse ferma, si ha per la conservazione dell'energia:
^2=\frac{1}{2}\sum_{i=n}^{104}m_iv^2)
trascurando le velocità che le altre sfere hanno assunto per via della gravità poichè gli urti sono tutti molto ravvicinati nel tempo.
Sostituendo l'espressione trovata per

:
^2v^2=\frac{1}{2}\sum_{i=n}^{104}m_iv^2)
Cioè:
^2})
Scrivendo le espressioni di

e

si vede che:
^2}{(106-n)^2-1}m_n=\frac{105-n}{107-n}m_n)
A questo punto scrivendo anche

e

in funzione di

si vede che:
(105-n)}{(107+k-1-n)(107+k-2-n)}m_n=\frac{(106-n)(105-n)}{(106-n+k)(105-n+k)}m_n)
Ponendo

e

si ha:

Cioè

Al momento non ho ancora provato a fare il punto b e non so se avrò tempo, quindi invito anche gli altri a provare per evitare che la staffetta si blocchi.