गणित के ऐसे भावों की एक सूची दी गई है जो सभी सच हैं और दो संख्याओं के साथ मापक शेष गणनाओं से युक्त हैं और इसके परिणामस्वरूप, आपका कार्य nसूची में सभी कथनों के लिए सही संख्याओं को प्राप्त करना है ।
उदाहरण के लिए:
[m % 3 = 0, m % 4 = 1, m % 5 = 3], जहां% modulo ऑपरेटर है।
के लिए n= 3, पहले 3 नंबर (0 से बढ़ रहा है) कि अनुक्रम फिट हैं 33, 93, 153, इस प्रकार आपके नतीजा यह है कि हो सकता है (आप पर निर्भर प्रारूप)।
नियम / आईओ
- आप एक सकारात्मक संख्या
nऔर सत्य की सूची लेते हैं । बेशक, आपको जिन चीजों की आवश्यकता है, वे केवल मोडुलो ऑपरेशन के आरएचएस और परिणाम हैं। nऔर सत्य की सूची में संख्या हमेशा 1 -> 2 ^ 31-1 की सीमा में होगी , और इसी तरह से परिणाम हैं।- आप किसी भी सुविधाजनक रूप में इनपुट लेते हैं और आउटपुट किसी भी सुविधाजनक रूप में लेते हैं। उदाहरण के लिए, इनपुट:
3 [3 0, 4 1, 5 3]और आउटपुट33 93 153:। - यह गारंटी है कि समाधान गणितीय रूप से संभव है।
- इनपुट का स्रोत फ़ाइल, फ़ंक्शन पैरामीटर, स्टडिन आदि से हो सकता है ... समान आउटपुट के लिए जाता है।
- कोई खामियां नहीं।
- यह कोड-गोल्फ है, इसलिए सबसे कम बाइट गिनती जीतती है।
परीक्षण के मामलों
# Input in the form <n>, <(d r), (d2 r2), ...>
# where <d> = RHS of the modulo expression and <r> the result of the expression. Output in the next line.
5, (3 2), (4 1), (5 3)
53 113 173 233 293
3, (8, 0), (13, 3), (14, 8)
120 848 1576
छद्म कोड में संदर्भ कार्यान्वयन
n = (an integer from stdin)
truths = (value pairs from stdin)
counter = 0
while n != 0 {
if matches_criterias(counter, truths) {
print counter
n -= 1
}
counter += 1
}
0कोई मान्य परिणाम?