Estoy trabajando en un proyecto y este es un problema matemático que me he encontrado. La combinatoria no es mi punto fuerte, así que agradecería cualquier ayuda.
La idea es que tienes 81 elementos para elegir y eliges 6 de ellos, sin repeticiones, el orden sí importa. Sé entonces que el número de combinaciones que se pueden elegir es $$\frac{81!}{(81-6)!}=233‚668‚955‚520$$ Hasta ahora no ha habido ningún problema. Ahora quiero dar a cada uno de ellos una idea numérica de 1 a casi 234.000 millones en función de su "orden". Así que comenzando con el más bajo siendo 1, el segundo más bajo 2, etc. Obtendríamos
1-2-3-4-5-6 = 1
1-2-3-4-5-7 = 2
1-2-3-4-5-8 = 3
...
1-2-3-4-5-81 = 75
1-2-3-4-6-5 = 76
y así sucesivamente de forma similar. Donde sube de manera similar una y otra vez más y más a la izquierda hasta que finalmente termina con
81-80-79-78-77-76=233‚668‚955‚520
Mi problema es que soy totalmente incapaz de encontrar una buena fórmula para conseguirlo. Estoy buscando una fórmula $$f:\mathbb{N}_{81}^6\to\mathbb{N}$$
tal que $$f(a,b,c,d,e,f)=\text{id}$$
¿Hay alguna forma de averiguarlo o tengo que utilizar otros métodos?
0 votos
Utilizar una representación de radix mixto. En la etapa $k$ en su proceso de selección tiene $81+1-k$ posibilidades que se le abren; represente su elección en esa fase por un número en el intervalo $0,\ldots,81-k$ .
1 votos
Pregunta relacionada: encontrar el $n$ permutación lexicográfica de una cadena . Esa pregunta hace lo contrario y toma el id para encontrar la permutación.
0 votos
Lo había pensado, pero no sé cómo hacerlo elegante sin un montón de "si".