परिमित क्षेत्र का एक आदिम तत्व क्षेत्र के गुणक समूह का एक जनरेटर है। दूसरे शब्दों में, alpha
में F(q)
एक आदिम तत्व कहा जाता है अगर यह में एक आदिम q−1
वें जड़ एकता है F(q)
। इसका मतलब यह है कि सभी गैर-शून्य तत्वों को कुछ (सकारात्मक) पूर्णांक के F(q)
रूप में लिखा जा सकता है ।alpha^i
i
क्षेत्र के सभी तत्वों को F_{2^k}
ज्यादा से ज्यादा के बहुआयामी पद के रूप में लिखा जा सकता है k-1
गुणांक कि या तो साथ 1
या 0
। इसे पूरा करने के लिए, आपके कोड को डिग्री के एक अप्रासंगिक बहुपद का उत्पादन करने की भी आवश्यकता होती है k
जो आपके द्वारा उपयोग किए जाने वाले क्षेत्र को परिभाषित करता है।
कार्य कोड लिखा जाता है जो क्रम में F_{2^k}
प्रत्येक के लिए आपके चुनने के एक आदिम तत्व को आउटपुट करता है k = 1 .. 32
।
आपके आउटपुट को बस k
किसी भी प्रारूप में आदिम तत्व के गुणांक को सूचीबद्ध करना होगा जो आपको पसंद है और फिर एक अलग लाइन k+1
पर इरेड्यूसिएबल बहुपद के तत्वों को। k
यदि संभव हो तो प्रत्येक मान के लिए आउटपुट को अलग करें ।
आपका कोड तब तक आपको पसंद आ सकता है जब तक आप अपना जवाब प्रस्तुत करने से पहले उसे पूरा करने के लिए दौड़ चुके हों।
आप किसी भी बिलिन या लाइब्रेरी फ़ंक्शन का उपयोग नहीं कर सकते हैं जो एक परिमित क्षेत्र के आदिम तत्वों को लौटाता है या परीक्षण करता है कि क्या तत्व आदिम है।
एक उदाहरण
के लिए k = 1
केवल आदिम तत्व है 1
।
हमारे लिए k = 2
है F_4
। 4 तत्व हैं {0, 1, x, x + 1}
इसलिए दो आदिम तत्व हैं x
और x + 1
। तो कोड उत्पादन कर सकता है
1 1
1 1 1
उदाहरण के लिए गुणांक के रूप में जहां दूसरी पंक्ति इरेड्यूसबल बहुपद है जो इस मामले x^2+x+1
में गुणांक है 1 1 1
।