ধ্বস
এই চ্যালেঞ্জে আপনার কাজটি হ'ল একটি বিশাল ভূমিধসের কারণে যে পরিমাণ ক্ষয়ক্ষতি হয়েছে তার পূর্বাভাস দেওয়া। আমরা এটির জন্য নীচের সরলিকৃত দ্বি-মাত্রিক মডেলটি ব্যবহার করি, একটি প্রাথমিক উচ্চতা h >= 0 এবং একটি সমালোচক সহগ দ্বারা পরামিতি c > 0। আপনি উচ্চতার খিঁচুনি দিয়ে শুরু করুন h, এবং ধারণা করা হয় যে এই অঞ্চলটি বাম এবং এর ডানদিকে সম্পূর্ণ সীমিত flat কারণ 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