Xorspace पूर्णांकों का एक सेट की है कि हमेशा की तरह बिटवाइज़ XOR ऑपरेटर के साथ शुरू पूर्णांकों के संयोजन के द्वारा प्राप्त किया जा सकता सभी पूर्णांकों का सेट है ( ^
)। उदाहरण के लिए, का xorspace (8, 4)
है (0, 4, 8, 12)
: 0 है 4 ^ 4, 12 है 4 ^ 8, और कोई अन्य संख्या तक नहीं पहुंचा जा सकता है। ध्यान दें कि शुरुआती संख्या हमेशा इस परिभाषा द्वारा शामिल की जाती है (उदाहरण के लिए, 4 4 ^ 4 ^ 4)।
आपका लक्ष्य सबसे छोटा प्रोग्राम लिखना है जो इनपुट के रूप में गैर-नकारात्मक पूर्णांक की एक सूची लेता है, और उनके xorspace में तत्वों की संख्या को आउटपुट करता है।
- मानक खामियों को मना किया जाता है।
- इनपुट और आउटपुट किसी भी सामान्य प्रारूप में हो सकते हैं । इनपुट को मान्य, गैर-रिक्त और बिना डुप्लिकेट के होने की गारंटी है।
- आपका कोड एक दिन से भी कम समय में सभी परीक्षण मामलों को संसाधित करने में सक्षम होना चाहिए ।
परीक्षण के मामलों
Input: 0
Output: 1
Input: 6
Output: 2
Input: 8 4
Ouput: 4
Input: 0 256
Output: 2
Input: 256 259 3
Output: 4
Input: 60 62 94 101 115
Output: 32
Input: 60 62 94 101 115 40 91
Output: 32
Input: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
Output: 64
Input: 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384
Output: 32768
l{mxFdy
।