Autor Tema: ¿Pasar por puntos por los caminos menos costosos?

0 Usuarios y 1 Visitante están viendo este tema.

19 Marzo, 2025, 01:13 am
Respuesta #20

Richard R Richard

  • Ingeniero Industrial
  • $$\Large \color{#9c57a6}\pi\,\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 4,054
  • País: ar
  • Karma: +2/-0
  • Sexo: Masculino
  • Dentro de la ciencia todo,fuera de la ciencia nada
Probé esto:

El resultado fue:
A,B,C,D,E,F,G,HA,B,C,D,E,F,GA,B,C,D,E,FA,B,C,D,EA,B,C,DA,B,CA,BA
Lo que yo te pas¨, probé que genera una página web con todas las combinaciones posibles

En cuanto a tu posterior idea, algunas cosas las entiendo, otras no.

No sé bien qué es una matriz array, nunca usé, pero podría hacer algo como:
Permutaciones = [];
PosicionInicial = [];
PosicionFinal = [];
Costo= [];
Una matriz es un array donde cada elemento del array es a su vez otro array , por ejemplo    cada elemento fila, esta compuesto por un array de cada valor de columna o viceversa
De modo que los datos del elemento 0 en permutaciones están en la misma posición en otros array, sólo que no entiendo la idea, a ver ejemplos:
Permutaciones = ["ABCDEFGH", "ABCDEFHG"...];
PosicionInicial = ["A", "A"...];
PosicionFinal = ["H", "G"...];
Costo= [10, 9...]; <- inventado

Correcto
No entiendo para qué grabas la posición inicial y final si ya lo tienes en Permutaciones.


El juego empieza abajo a la izquierda , y puedes elegir  pasar primero por H , que está a la derecha de King Kong "eso tiene un costo en escaleras" por eso es  mejor empezar por A o B que son los mas cercanos, es decir desde que arrancas el juego hasta agarrar el primer cuadrado tienes que pasar por escaleras y esas también cuentan, tu me dijiste que cuando tomas la octava ya no hay que ir a la salida, pues pasas de pantalla automáticamente, entonces ese costo de salir es cero, por eso lo eliminé del cálculo, pero no pasa lo mismo con la distancia entre el inicio y el primero de cualquiera de los 8 cuadrados. 
Saludos  \(\mathbb {R}^3\)