Otrzymujesz zestaw dodatnich liczb całkowitych. Musisz ułożyć je w pary, aby:
- Każda para zawiera 2 liczby, z których jedna jest wielokrotnością innej. Na przykład 8 to wielokrotność 4, a 9 to wielokrotność 9.
- Jeśli ta sama liczba występuje wiele razy w zestawie początkowym, można jej użyć wiele razy w parach; numer można nawet powiązać z innym wystąpieniem tego samego numeru
- Uzyskuje się maksymalną możliwą liczbę par.
Dane wyjściowe muszą być liczbą par. Najkrótszy kod wygrywa.
Przykładowe dane
2,3,4,8,9,18 -> 3
7,14,28,42,56 -> 2
7,1,9,9,4,9,9,1,3,9,8,5 -> 6
8,88,888,8888,88888,888888 -> 3
2,6,7,17,16,35,15,9,83,7 -> 2
2,3,4,8,9,18. (Każda liczba na tej liście jest współczynnikiem i / lub wielokrotnością co najmniej dwóch innych liczb na liście, ale ma tylko jedno rozwiązanie.)