Algo difícil
Hola delphian@s, no sé por dónde empezar, a ver si me dáis alguna pistilla.
El problema es que tengo dos listas <A> y <B>, debo emparejar cada elemento de la lista <A> con cada uno de la lista <B>, pero haciendo grupos de <n> parejas, habrá que hacer tantos grupos como sea necesario para completar las <cantidad(A) * cantidad(B)> de parejas posibles.
Estoy pensando en el "vuelta atrás" pero no sé cómo implementar las listas.
Por ejemplo:
Dos listas de 4 elementos, y grupos de 3
G1 G2 G3 G4 G5 G5
A1-B1 A4-B4 A3-B1 A2-B1 A1-B4 A2-B4
A2-B2 A1-B2 A4-B2 A3-B4 A3-B2
A3-B3 A2-B3 A1-B3 A4-B3 A4-B1
además, como podéis ver, no hay elementos que se queden fuera de grupo en dos ciclos seguidos.
|