परिमित क्षेत्र का एक आदिम तत्व क्षेत्र के गुणक समूह का एक जनरेटर है। दूसरे शब्दों में, alphaमें F(q)एक आदिम तत्व कहा जाता है अगर यह में एक आदिम q−1वें जड़ एकता है F(q)। इसका मतलब यह है कि सभी गैर-शून्य तत्वों को कुछ (सकारात्मक) पूर्णांक के F(q)रूप में लिखा जा सकता है ।alpha^ii
क्षेत्र के सभी तत्वों को 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।