Znajdowanie wszystkich kombinacji z zestawów możliwości

Mam wiele zestawów tablic zawierających dodatkowe tablice z dołączonymi wartościami, których używam do obliczania matematyki. Aby znaleźć najlepszą kombinację tych rzeczy, muszę połączyć i dopasować te tablice. Widziałem „rozwiązania” podobne do tego, ale zazwyczaj mają one 1 macierz głębokości bez żadnych rzeczywistych kombinacji / możliwości. Podam przykład.

Mam zestawy A, B i C. Zestaw A zawiera Aa, Ab, Ac i Ad. Aa zawiera zestaw wartości. Ekstrapoluj to dla innych. Aa można porównać tylko z Ba i Ca. Jak napisać program, aby znaleźć wszystkie kombinacje (np. Aa, Ab, Cc, Bd w porównaniu z Ba, Cb, Ac, Bd itd.), Aby móc porównać matematykę z każdej kombinacji, aby znaleźć najlepszą? Uwaga: jest to tylko przykład, nie potrzebuję go specjalnie dla 3 zestawów po 4 zestawy po 4, musi być w stanie się rozwinąć.

Teraz wiem, że nie użyłem bardzo znaczących nazw dla moich zmiennych, ale doceniłbym, gdyby jakikolwiek podany kod miał w nim znaczące nazwy (raczej nie śledzę zmiennych x i c w kodzie).

questionAnswers(2)

yourAnswerToTheQuestion