• Domingo 19 de Mayo de 2024, 17:16

Autor Tema:  Ayuda Con Un Programita!!!!  (Leído 1287 veces)

gabriel18

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Ayuda Con Un Programita!!!!
« en: Viernes 23 de Abril de 2004, 17:43 »
0
:huh:
eh..., holas a todos
necesito que me digan como hacer un programa que resuelva la operatoria de combinacion de n elementos tomados de a m, o sea, se que es con factoriales, pero la cosa es que se me pidio hacerlo para numeros muy grandes, tipo 500 o 1000 y sabemos lo que cuesta un factorial de este tipo, de hecho no se como hacerlo para numeros mayores que 20.
si alguien tiene alguna idea, por favor diganmelo lo antes posibles
grax a todos

The Black Boy

  • Miembro de PLATA
  • *****
  • Mensajes: 1043
  • Nacionalidad: co
    • Ver Perfil
    • http://www.mslatam.com/latam/technet/mva2/Microsite.aspx?alias=JairoDiaz
Re: Ayuda Con Un Programita!!!!
« Respuesta #1 en: Viernes 23 de Abril de 2004, 18:00 »
0
la verdad no comprendo exactamente que es lo que pides, bueno lo que entiendo es que tienes que implementar alguna funcion matemática o algo asi...

Un saludo :hola:
El inteligente no es aquel que lo sabe todo
sino aquel que   sabe utilizar lo poco que sabe.


Espacio Personal

si necesitas algo de programacion click aqui, si no esta aqui no existe

Programacion]

Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Re: Ayuda Con Un Programita!!!!
« Respuesta #2 en: Viernes 23 de Abril de 2004, 18:23 »
0
Hola.

Escribe un poco más explícitamente lo que hace el programa, porque se pueden aplicar varias fórmulas: ¿Se trata de variaciones, permutaciones o combinaciones? ¿Importa el orden? ¿Se pueden repetir elementos? No entiendo bien lo que dices con

Citar
resuelva la operatoria de combinacion de n elementos tomados de a m

¿Quiere decir "Número de formas de tomar m elementos de un conjunto de n", siendo m<=n?

Un saludo.

Ruben3d

franc

  • Miembro MUY activo
  • ***
  • Mensajes: 157
    • Ver Perfil
Re: Ayuda Con Un Programita!!!!
« Respuesta #3 en: Jueves 29 de Abril de 2004, 15:22 »
0
creo q C patina en eso, xq el factorial de un numero alto casca :\

Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Re: Ayuda Con Un Programita!!!!
« Respuesta #4 en: Jueves 29 de Abril de 2004, 17:10 »
0
Citar
creo q C patina en eso, xq el factorial de un numero alto casca :\

C, Java, asm y cualquier otro lenguaje. El factorial es muy costoso. 69!=1.711224524e98. Sin embargo, los problemas de combinatoria usan varios factoriales en la fórmula que, simplificando, pueden reducirse. Probablemente gabriel18 no realice ninguna simplificación y calcule varias veces factoriales similares, por lo que le surgen problemas de eficiencia. Si responde al post que he puesto más arriba le podré ayudar.

Un saludo.

Ruben3d