É exatamente isso que venho fazendo com relação aos desdobramentos.
Mas é bem trabalhoso para fazer.
Na verdade, como já foi dito aqui, é "apenas" um teste de força bruta.
Tomando este seu exemplo para 18dz., segue o "algorítimo" :
1° gerar todos os grupos de combinações de C18,11(31.824), C18,12(18.564), C18,13(8.568), C18,14(3.60) e C18,15(836).
2° testar cada um dos grupos gerados contra cada uma das linhas do desdobramento.
3° contabilizar todos os acertos/premiações para cada linha do desdobramento e descontar o valor total do jogo, verificando se no final deu lucro/empate/prejuízo.
4° determinar (em %) quanto esse desdobramento tem de possibilidade de dar lucro/empate/prejuízo.
Viram como é fácil?? ......
Sim, fácil (sem sarcasmo...), porém extremamente trabalhoso.
Seria bom um programador para fazer isso...... (ou já existe algum programa que faça isso???)
...