Não existe uma maneira única de particionar um número. O particionamento significa dividir um número em peças menores que somam o número original. O número de maneiras de particionar 39.21 depende de que tipo de peças você permite.
Aqui estão alguns exemplos, assumindo que você está particionando em números inteiros e peças decimais:
*
em duas partes: 30 + 9.21, 20 + 19.21, 10 + 29.21, etc. As possibilidades infinitas existem aqui, dependendo da precisão decimal que você permite.
*
em três partes: 10 + 10 + 19,21, 20 + 10 + 9,21 e inúmeros outros.
*
apenas em peças inteiras (ignorando o decimal): Você pode particionar a parte inteira, 39, de várias maneiras (por exemplo, 10+10+10+9, 20+19, etc.), mas você precisaria decidir como lidar com o 0,21. Você pode adicioná -lo a uma das peças ou mantê -lo separado.
Para dar uma resposta significativa, você precisa especificar:
*
Quantas partes você quer? *
Que tipo de números são permitidos nas partes? (apenas números inteiros? Decimais? Ranges específicos?)
*
As peças necessárias para serem únicas? Sem essas restrições, há um número infinito de maneiras de particionar 39.21.