परिभाषाएं
द्विघात अवशेष
एक पूर्णांक एक कहा जाता है द्विघात अवशेषों सापेक्ष यदि वहां मौजूद एक पूर्णांक ऐसी है कि:
द्विघात अवशेषों की सेट modulo बस के परिणामों को देखकर की जा सकती है के लिए ।
चुनौती का क्रम
हम को एक ही मान के होने की न्यूनतम संख्या के रूप में सभी जोड़े (r_0, r_1) के लिए द्विघात अवशेष modulo ।
पहले 30 शब्द हैं:
यह A316975 (स्वयं द्वारा प्रस्तुत) है।
उदाहरण:
द्विघात अवशेषों सापेक्ष हैं , , , , और ।
प्रत्येक जोड़ी के लिए इन द्विघात अवशेषों की, हम गणना है, जो निम्न तालिका करने के लिए होता है (जहां बाईं तरफ है और शीर्ष पर है):
उपरोक्त तालिका में समान मान के होने की न्यूनतम संख्या (for , , और )। इसलिए ।
आपका कार्य
आप या तो:
- पूर्णांक और प्रिंट करें या लौटें (या तो 0-अनुक्रमित या 1-अनुक्रमित)
- एक पूर्णांक और अनुक्रम के पहले पदों को प्रिंट या वापस करें
- कोई इनपुट न लें और अनुक्रम को हमेशा के लिए प्रिंट करें
- आपका कोड अनुक्रम के 50 पहले मूल्यों में से किसी को भी 1 मिनट से कम समय में संसाधित करने में सक्षम होना चाहिए।
- पर्याप्त समय और स्मृति को देखते हुए, आपके कोड को सैद्धांतिक रूप से आपकी भाषा द्वारा समर्थित किसी भी सकारात्मक पूर्णांक के लिए काम करना चाहिए।
- यह कोड-गोल्फ है ।
+n
अंदर (...)mod n
कोई प्रभाव नहीं है? यदि ऐसा है तो यह बहुत अजीब है जो परिभाषा का हिस्सा है।
(some_potentially_negative_value + n) mod n
।) मुझे लगता है कि यह एक प्रोग्रामिंग चुनौती में होना बेहतर है, हालांकि, क्योंकि परिणाम का संकेत भाषा पर निर्भर करता है ।
a_p = round(p/4)
, जो हमें सभी वर्गफ्री संख्याओं के लिए मान देता है। लेकिन स्थिति को primes की शक्तियों पर जटिल लगता है, और 3 mod 4 और 1 mod 4 मामलों को अलग से नियंत्रित करने की आवश्यकता होती है।