पाई बार ई (या पाई आप अगर अस्पष्ट अंकन की तरह) 100 दशमलव स्थानों के लिए है:
8.5397342226735670654635508695465744950348885357651149618796011301792286111573308075725638697104739439...
( OIES A019609 ) ( संभावित तर्कहीनता के लिए तर्क )
आपका कार्य एक प्रोग्राम लिखना है जो एक सकारात्मक पूर्णांक एन में लेता है, और एन दशमलव स्थानों के लिए Pi * e को छोटा करता है। जैसे अगर N = 2, तो आउटपुट होना चाहिए 8.53
।
यह एक अनुकूलन समस्या है, इसलिए सबमिशन जो एन के उच्चतम मूल्य के लिए सही आउटपुट दे सकता है वह जीत जाएगा।
यह सुनिश्चित करने के लिए कि सभी प्रस्तुतियाँ एक ही कंप्यूटिंग शक्ति का उपयोग करके आंकी जाती हैं, आपके कोड को किसी भी भाषा का उपयोग करते हुए विचारधारा पर चलाया जाना चाहिए । Ideone faq के अनुसार , उपयोगकर्ताओं में लॉग इन नहीं करने के लिए 5 सेकंड की रन समय सीमा है। यह 5 सेकंड की सीमा वह है जिसका आपको उपयोग करना चाहिए, न कि लॉग इन के लिए 15 सेकंड की सीमा। ( अन्य सीमा जैसे मेमोरी, कोड आकार, आदि के लिए faq देखें )
विशेष रूप से, कोई भी व्यक्ति जो ideone में लॉग इन नहीं है, वह आपके प्रोग्राम को ideone पर N के सभी मानों के लिए 1 से कुछ अधिकतम Nmax तक चलाने में सक्षम हो सकता है, और लगभग हर समय सही आउटपुट देखें । किसी भी बिना Time limit exceeded
या Memory limit exceeded
, आदि त्रुटियों। सबसे बड़े Nmax के साथ सबमिशन जीत जाता है।
(क्या लिया गया वास्तविक समय 5 सेकंड से अधिक का है, जब तक कि विचारधारा त्रुटियां नहीं देती है, तब तक कोई फर्क नहीं पड़ता। " लगभग सभी समय " को किसी विशेष N के लिए 95% से अधिक समय के रूप में परिभाषित किया गया है।)
विवरण
- आप किसी भी गणितीय विधि का उपयोग कर सकते हैं जिसे आप Pi * e की गणना करना पसंद करते हैं, लेकिन हो सकता है कि आप Pi, e या Pi * e के पहले दर्जन अंकों से आगे के आउटपुट को हार्डकोड न करें ।
- असीमित संसाधनों को देखते हुए आपका कार्यक्रम किसी भी एन के लिए काम करने में सक्षम होना चाहिए।
- यदि आपकी भाषा उनके पास होती है तो आप पी या ई स्थिरांक में निर्मित का उपयोग कर सकते हैं।
- आप अपने कोड के लिए बाहरी वेबसाइट या संसाधनों का उपयोग नहीं कर सकते हैं (यदि आइडोन इसे अनुमति भी देता है)।
- हार्डकोडिंग और बाहरी संसाधनों तक पहुंचने से परे, कुछ भी जो आइडोन की अनुमति देता है, लगभग निश्चित रूप से ठीक है।
- आपके इनपुट और आउटपुट को (जाहिर है) काम करना चाहिए जो कि आइडोन i / o के लिए प्रदान करता है (स्टडिन / स्टडआउट केवल ऐसा लगता है)। यह ठीक है अगर आपको इनपुट एन के आसपास उद्धरणों की आवश्यकता है या आउटपुट कुछ ऐसा है
ans = ...
, आदि। - कृपया इनपुट के रूप में अपने Nmax के साथ अपने कोड के एक विचारक स्निपेट का लिंक शामिल करें।
- यदि कोई टाई होती है (केवल संभावना है कि यदि कई सबमिशन 64kB आउटपुट कैरेक्टर लिमिट को हिट करते हैं) तो उच्चतम वोट उत्तर जीत जाता है।