ধনাত্মক পূর্ণসংখ্যার অঙ্কের সংখ্যার সাথে লেবেলযুক্ত টাইলগুলির দ্বারা গঠিত দৈর্ঘ্যের বি এর একটি সেতু বিবেচনা করুন । উদাহরণস্বরূপ, বি যদি 41 হয়, তবে এটির মতো দেখতে হবে:
----------------------------------------- 12345678910111213141516171819202122232425
এখন দৈর্ঘ্যের একটি ট্রেন কল্পনা টি সেতু পারাপারের। ট্রেনের বামতম পয়েন্টটি X (1-ইনডেক্সড) অবস্থান থেকে শুরু হয় । সমস্যার আরও ভাল ধারণা পেতে, আসুন বি = 41, টি = 10, এক্স = 10 দিয়ে ইভেন্টটির একটি স্কিম তৈরি করি । ট্রেনটি সমান চিহ্ন ( =
) এবং লাইন ব্যবহার করে আঁকা :
__________ | ======== | | ======== | ----------------------------------------- 12345678910111213141516171819202122232425
ট্রেনটি প্রতিটি ধাপে, এটিতে অবস্থিত অনন্য টাইলসের যোগফলের মাধ্যমে অগ্রসর হতে পারে। উদাহরণস্বরূপ, উপরে ট্রেনগুলি যে টাইলগুলি দাঁড়িয়ে আছে [1, 0, 1, 1, 1, 2, 1, 3, 1, 4]
সেগুলি [1, 0, 2, 3, 4]
হ'ল :, অনন্য (অনুলিপি করা) টাইলগুলি হ'ল : এবং তাদের যোগফল 10
। অতএব, ট্রেনটি 10
টাইলস দিয়ে অগ্রসর হতে পারে । আমাদের আবার এটি আঁকতে হবে এবং ট্রেনের বাম দিকের পয়েন্টটি শেষ টাইলটি না পারা পর্যন্ত প্রক্রিয়াটি পুনরাবৃত্তি করা উচিত:
__________ | ======== | | ======== | ----------------------------------------- 12345678910111213141516171819202122232425 অনন্য টাইলসের যোগফল: 1 + 5 + 6 + 7 + 8 + 9 = 36. ট্রেনটি 36 টাইল দিয়ে অগ্রসর হয় ... __________ | ======== | | ======== | ----------------------------------------- 12345678910111213141516171819202122232425 স্পষ্টতই ট্রেনটি ব্রিজটি পুরোপুরি পেরিয়ে গেছে, সুতরাং আমাদের এখন থামানো উচিত।
যেহেতু অভ্যন্তরীণ মানুষগুলি বিরক্ত, তাই তারা ট্রেনগুলি প্রতিটি সময়ই এগিয়েছে বলে গণনা করে। এই নির্দিষ্ট ক্ষেত্রে, 10
এবং 36
। সবকিছু সংক্ষেপে, ট্রেনটি 46
সেতুর পাশ দিয়ে যাওয়ার আগে চলে গেছে।
কার্য
তিনটি ধনাত্মক পূর্ণসংখ্যা, বি (সেতুর দৈর্ঘ্য), টি (ট্রেনের দৈর্ঘ্য) এবং এক্স (প্রারম্ভিক অবস্থান, 1-সূচিকৃত ) দেওয়া আপনার কাজটি নিয়ম অনুসরণ করে ব্রিজটি অতিক্রম না করা অবধি ট্রেন কত টাইল সরে গেছে তা নির্ধারণ করা উপরে।
- আপনি ধরে নিতে পারেন:
- বি টি এর চেয়ে বেশি ।
- এক্স বি এর চেয়ে কম ।
- টি কমপক্ষে 2 ।
- ট্রেন অবশেষে ব্রিজটি অতিক্রম করে।
- আমাদের সমস্ত মানক বিধি প্রযোজ্য।
- এই কোড-গলফ, তাই বাইটস মধ্যে সংক্ষিপ্ত কোড!
পরীক্ষার মামলা
ইনপুট ([বি, টি, এক্স]) -> আউটপুট [41, 10, 10] -> 46 [40, 10, 10] -> 46 [30, 4, 16] -> 24 [50, 6, 11] -> 50
সর্বশেষ পরীক্ষার মামলার আরেকটি কাজের উদাহরণ:
ব্রিজটির দৈর্ঘ্য 50, ট্রেন 6 এবং প্রারম্ভিক অবস্থান 11। ______ | ==== | | ==== | -------------------------------------------------- 12345678910111213141516171819202122232425262728293 স্বতন্ত্র টাইলস: [0, 1, 2] যোগফল: 3। ______ | ==== | | ==== | -------------------------------------------------- 12345678910111213141516171819202122232425262728293 স্বতন্ত্র টাইলস: [1, 2, 3, 4]। যোগফল: 10। ______ | ==== | | ==== | -------------------------------------------------- 12345678910111213141516171819202122232425262728293 স্বতন্ত্র টাইলস: [1, 7, 8, 9]। যোগফল: 25। ______ | ==== | | ==== | -------------------------------------------------- 12345678910111213141516171819202122232425262728293 স্বতন্ত্র টাইলস: [9, 3]। যোগফল: 12 ______ | ==== | | ==== | -------------------------------------------------- 12345678910111213141516171819202122232425262728293 ট্রেনটি ব্রিজের উপস্থিতি রয়েছে। মোট যোগফল: 3 + 10 + 25 + 12 = 50।
(200, 2, 169)
, ট্রেনটি আটকে00
যায়…9899100101102…
।