Size bir dizi pozitif tamsayı verilir. Onları çiftler halinde düzenlemelisiniz:
- Her çift, biri diğerinin katları olan 2 sayı içerir. Örneğin, 8, 4'ün katıdır ve 9, 9'un katıdır.
- Aynı sayı ilk kümede birçok kez ortaya çıkarsa, çiftlerde birçok kez kullanılabilir; bir sayı, aynı sayının başka bir örneğiyle bile eşleştirilebilir
- Mümkün olan en fazla çift sayısı elde edilir.
Çıktı, çift sayısı olmalıdır. En kısa kod kazanır.
Örnek veri
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
. (Bu listedeki her sayı, listedeki en az iki diğer sayının bir faktörü ve / veya katlarıdır, ancak yalnızca bir çözümü vardır.)