आपको सकारात्मक पूर्णांक का एक सेट दिया जाता है। आपको उन्हें ऐसे जोड़े में व्यवस्थित करना होगा:
- प्रत्येक जोड़ी में 2 नंबर होते हैं, जिनमें से एक दूसरे का गुणक होता है। उदाहरण के लिए, 8 4 का गुणक है, और 9 का गुणक 9 है।
- यदि प्रारंभिक सेट में एक ही संख्या कई बार होती है, तो इसका उपयोग जोड़े में कई बार किया जा सकता है; एक संख्या को समान संख्या की दूसरी घटना के साथ जोड़ा जा सकता है
- जोड़े की अधिकतम संभव संख्या प्राप्त की जाती है।
आउटपुट जोड़े की संख्या होनी चाहिए। सबसे छोटा कोड जीतता है।
नमूना डेटा
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
। (उस सूची में प्रत्येक संख्या सूची में कम से कम दो अन्य संख्याओं का एक कारक और / या एकाधिक है, लेकिन इसका केवल एक ही समाधान है।)