भूस्खलन
इस चुनौती में, आपका काम बड़े पैमाने पर भूस्खलन से होने वाले नुकसान की भविष्यवाणी करना है। हम इसके लिए निम्नलिखित सरलीकृत दो आयामी मॉडल का उपयोग करते हैं, एक प्रारंभिक ऊंचाई h >= 0 और एक महत्वपूर्ण गुणांक द्वारा पैरामीटरित c > 0। आप ऊंचाई की एक चट्टान से शुरू करते हैं h, और यह माना जाता है कि इलाके पूरी तरह से बाईं ओर और इसके दाईं ओर असीम रूप से सपाट हैं। के लिए h = 6, इस तरह स्थिति दिखता है:
##########
##########
##########
##########
##########
##########
-----------------------
-अचल आधार हैं, और #अस्थिर मिट्टी हैं। यदि दो पड़ोसी स्तंभों के बीच की ऊंचाई का अंतर अधिक है c, तो एक भूस्खलन होता है: cबाएं स्तंभ से मिट्टी की शीर्ष इकाइयां cदाएं पर अगले कॉलम में गिरती हैं , प्रत्येक के लिए एक। चित्र में सबसे दाहिना गैर-खाली कॉलम अस्थिर है c = 2, इसलिए भूस्खलन शुरू हो गया है:
#########
#########
##########
##########
##########
############
-----------------------
स्तंभ अभी भी अस्थिर है, जो एक दूसरे भूस्खलन का कारण बनता है:
#########
#########
#########
#########
############
############
-----------------------
अब, इसके बाईं ओर का स्तंभ अस्थिर हो गया है, इसलिए वहां एक नया भूस्खलन शुरू हो गया है:
########
########
#########
###########
############
############
-----------------------
इसके बाद, चट्टान फिर से स्थिर है। इस मॉडल के बारे में अच्छी बात यह है कि जिस क्रम में भूस्खलन की प्रक्रिया होती है, उससे कोई फर्क नहीं पड़ता: अंतिम परिणाम समान है।
काम
आपके प्रोग्राम को पूर्णांक पैरामीटर दिए गए हैं hऔर cइनपुट के रूप में (ऑर्डर से कोई फर्क नहीं पड़ता है, लेकिन आपको इसे अपने उत्तर पर निर्दिष्ट करना होगा), और यह कुल स्तंभों की संख्या को आउटपुट करना चाहिए जो भूस्खलन को प्रभावित करता है। इसका मतलब परिणामी स्थिर चट्टान में स्तंभों की संख्या है जिनकी ऊँचाई कड़ाई से 0और के बीच है h। उपरोक्त उदाहरण में, सही आउटपुट है 4।
आप एक पूर्ण कार्यक्रम या एक फ़ंक्शन लिख सकते हैं। सबसे कम बाइट गिनती जीतता है, और मानक खामियों को रोक दिया जाता है।
परीक्षण के मामलों
ये प्रारूप में दिए गए हैं h c -> output।
0 2 -> 0
2 3 -> 0
6 2 -> 4
6 6 -> 0
10 1 -> 10
15 1 -> 14
15 2 -> 11
15 3 -> 6
40 5 -> 16
80 5 -> 28
80 10 -> 17