न्यूनतम Hamming Distance (हैमिंग दूरी)
दिए गए n
बिट-स्ट्रिंग्स के आधार पर, आपको उन दो बिट-स्ट्रिंग्स को खोजना है जिनके बीच Hamming Distance (हैमिंग दूरी) सबसे कम हो।
इनपुट
इनपुट की पहली पंक्ति में एक इकलौता पूर्णांक n
होता है (2 ≤ n ≤ 1000)।
अगली n
पंक्तियों में, प्रत्येक पंक्ति में समान लंबाई वाले बिट-स्ट्रिंग्स दिए जाते हैं (1 ≤ || ≤ 30)।
आउटपुट
प्रोग्राम को उन दो बिट-स्ट्रिंग्स के बीच की न्यूनतम Hamming Distance (हैमिंग दूरी) को प्रदर्शित करना चाहिए।
उदाहरण
Input | Output |
---|---|
4 1111 1010 0000 1011 | 1 |
विवरण
उदाहरण में, 1011
और 1010
के बीच Hamming Distance (हैमिंग दूरी) 1 है।
Constraints
Time limit: 6 seconds
Memory limit: 512 MB
Output limit: 1 MB