एल्गोरिथ्म्स और डेटा स्ट्रक्चर्स

सबसे महत्वपूर्ण बिट

एक पूर्णांक n दिया गया है। आपको इसका सबसे महत्वपूर्ण बिट निकालना है और 2 की संबंधित घात को प्रिंट करना है।

इनपुट

इनपुट में एक एकल पूर्णांक n (1 ≤ n ≤ ) दिया जाता है।

आउटपुट

प्रोग्राम को सबसे महत्वपूर्ण बिट का इंडेक्स और 2 की उस घात को, एक स्पेस से अलग करके प्रिंट करना चाहिए। इंडेक्स 0 से शुरू होता है।

उदाहरण

इनपुट
आउटपुट
9
3 8
311
8 256

व्याख्या

  • 9 → 1001 ⇒ इसका इंडेक्स 3 है और 2 की घात 8 है
  • 311 → 100110111 ⇒ इसका इंडेक्स 8 है और 2 की घात 256 है
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue