आप उन लकड़ी के खिलौनों को जानते हैं, जहाँ बॉल टेंपरिंग होती है, जहाँ वस्तु भूलभुलैया के चारों ओर घूमती है? यह उस तरह थोड़े है। भूलभुलैया और चाल की एक श्रृंखला को देखते हुए, यह निर्धारित करें कि गेंद कहाँ समाप्त होती है।
बोर्ड को लंबवत रखा जाता है, और बोर्ड को घुमाए जाने पर गेंद केवल गुरुत्वाकर्षण द्वारा चलती है। प्रत्येक "चाल" एक रोटेशन (रेडियंस में) है।
भूलभुलैया बस संकेंद्रित गोलाकार दीवारें है, प्रत्येक दीवार के बाहरी गलियारे में एक ही खुलता है, इसी के समान (मान लें कि वे दीवारें मंडलियां हैं और इंगित नहीं हैं):

जैसा कि आप देख सकते हैं, गेंद बीच में शुरू होती है और बाहर निकलने की कोशिश कर रही है। सही अभिविन्यास प्राप्त होते ही गेंद तुरंत गिर जाएगी , भले ही यह रोटेशन के माध्यम से हो। एक एकल घुमाव से गेंद कई उद्घाटन के माध्यम से गिर सकती है। उदाहरण के लिए, एक >= n * 2 * piचक्रव्यूह किसी भी चक्रव्यूह से बचने के लिए पर्याप्त है।
खेल के प्रयोजनों के लिए, 0.001उद्घाटन के रेडियन के भीतर स्थित एक गेंद को "फिट" माना जाता है, और अगले गलियारे के माध्यम से गिर जाएगा।
इनपुट:
इनपुट दो भागों में है:
भूलभुलैया एक पूर्णांक द्वारा दी गई है जो यह
nदर्शाती है कि भूलभुलैया में कितनी दीवारें / उद्घाटन हैं। इसके बादnलाइनें हैं, प्रत्येक पर एक नंबर के साथ, यह दर्शाता है कि अगले गलियारे में मार्ग कहाँ है।मूव्स को पूर्णांक के रूप में दिया जाता है, जिसमें
mदर्शाया गया है कि रेडियन में बोर्ड के क्लॉक वाइजmघुमावों द्वारा (फिर से अलग-अलग लाइनों पर) कितनी चालें चली गईं (नेगेटिव एंटीलॉकवाइज है)।
सभी मार्ग पदों के रूप में दिया जाता है 0 rad = up, सकारात्मक रेडियन दक्षिणावर्त जा रहे हैं।
ऊपर नमूना छवि के लिए, इनपुट इस तरह दिख सकता है:
7 // 7 openings
0
0.785398163
3.14159265
1.74532925
4.71238898
4.01425728
0
3 // 3 moves
-3.92699082
3.14159265
0.81245687
आउटपुट:
गेंद को समाप्त करने वाले गलियारे की संख्या को आउटपुट करें। गलियारे केंद्र से शुरू होने वाले शून्य-अनुक्रमित होते हैं, इसलिए आप में शुरू करते हैं 0। यदि आप एक उद्घाटन से गुजरते हैं, तो आप गलियारे में हैं 1। यदि आप पूरे भूलभुलैया से बच जाते हैं, तो किसी भी पूर्णांक को आउटपुट करें>= n
नमूना इनपुट के लिए, तीन चालें हैं। पहली गेंद पर दो सलामी बल्लेबाजों के गिरने का कारण होगा । दूसरा एक उद्घाटन नहीं पाता है, और तीसरा एक पाता है । गेंद अब गलियारे में है 3, इसलिए अपेक्षित आउटपुट है:
3
अमान्य इनपुट के लिए व्यवहार अपरिभाषित है। मान्य इनपुट के साथ n >= 1और , अच्छी तरह से बनता है m >= 0।
स्कोरिंग मानक कोड गोल्फ है, सबसे कम संख्या में बाइट्स जीतती हैं। मानक खामियों को मना किया जाता है। इनपुट हार्ड-कोडेड नहीं होना चाहिए, लेकिन मानक इनपुट, तर्क, कंसोल आदि से लिया जा सकता है। आउटपुट कंसोल, फाइल, जो भी हो, हो सकता है, बस इसे आउटपुट कहीं दिखाई दे।
1, तो आप बड़े छेद के साथ काम कर रहे होंगे, न कि उछलते हुए गेंदों को छेद के केंद्र में ले जाते समय।
