এই কোড গলফ ধাঁধা জন্য অনুপ্রেরণা সেতু এবং টর্চ সমস্যা , যা ঘ একটি সেতু শুরুতে মানুষ সব সময় অন্তত পরিমাণ এটা ক্রস আবশ্যক।
ক্যাচটি হল যে সর্বাধিক দু'জন লোক একবারে অতিক্রম করতে পারে, অন্যথায় সেতুটি তাদের ওজনের নিচে চূর্ণ হয়ে যায় এবং গোষ্ঠীর কেবলমাত্র একটি মশালই অ্যাক্সেস পায়, যা সেতুটি অতিক্রম করতে হবে।
পুরো ধাঁধার প্রতিটি ব্যক্তির একটি নির্দিষ্ট সময় থাকে যা তারা ব্রিজটি পেরিয়ে যায়। যদি দু'জন লোক এক সাথে অতিক্রম করে তবে এই জুটি ধীরতম ব্যক্তির মতো ধীরে চলে goes
এমন কোনও সংখ্যক লোক নেই যাঁকে অবশ্যই সেতুটি পার হতে হবে; আপনার সমাধান d এর যে কোনও মানের জন্য কাজ করতে হবে ।
এই সমস্যার জন্য আপনার স্ট্যান্ডার্ড ইনপুট ব্যবহার করার দরকার নেই, তবে সমস্যার ব্যাখ্যা দেওয়ার জন্য, আমি নীচের ইনপুট এবং আউটপুট ফর্ম্যাটটি ব্যাখ্যার জন্য ব্যবহার করব। প্রথম নম্বর, ডি , সেতুর শুরুতে লোকের সংখ্যা। তারপরে কোডটি ডি সংখ্যার জন্য স্ক্যান করবে , প্রত্যেকটি একজনের গতির প্রতিনিধিত্ব করবে।
পূর্বে বর্ণিত মানদণ্ডগুলি পূরণ করার সময়, ব্রিজের শুরু থেকে সেতুর শেষ পর্যন্ত প্রত্যেককে অতিক্রম করার জন্য কোড আউটপুট হ'ল সর্বনিম্ন সময় প্রয়োজন।
এখানে কিছু ইনপুট কেস এবং আউটপুট কেস এবং প্রথম ইনপুট কেসের ব্যাখ্যা। কোডের খুব কম সংখ্যক বাইটে সমস্যার সমাধান করতে এই তথ্য থেকে একটি অ্যালগরিদম অর্জন করা আপনার উপর নির্ভর করবে।
ইনপুট
4
1 2 5 8
আউটপুট
15
এই আউটপুট পৌঁছানোর জন্য, জনগণকে নিম্নলিখিত উপায়ে ক্রস করতে হবে।
A and B cross forward (2 minutes)
A returns (1 minute)
C and D cross forward (8 minutes)
B returns (2 minutes)
A and B cross forward (2 minutes)
আপনার পথে আপনাকে গাইড করার জন্য এখানে আরও একটি পরীক্ষার কেস।
ইনপুট
5
3 1 6 8 12
আউটপুট
29
নিয়মাবলী:
- অনুমান করুন যে ইনপুটটি বাছাই করা হবে না এবং আপনার নিজেরও এটি করতে হবে (যদি আপনার প্রয়োজন হয়)
- ধাঁধার লোকের সংখ্যা 4 (এন> = 1) এ স্থির নয়
- প্রতিটি গ্রুপ এবং পৃথক ক্রসিংয়ের অবশ্যই একটি টর্চ থাকতে হবে। একটি মাত্র টর্চ আছে।
- প্রতিটি গ্রুপে সর্বাধিক মাত্র ২ জন লোক থাকতে হবে!
- না, আপনি ব্রিজ থেকে লাফিয়ে অন্য দিকে সাঁতার নাও থাকতে পারেন। এর মতো আর কোন কৌশল নয়;)।
1 4 5 6 7একই সমস্যা আছে। 25 বনাম 26
N >= 2লোকদের পরিচালনা করে (অর্থাত্ "বিস্ময়করভাবে যথেষ্ট যে এটি" 1 ব্যক্তির ক্রস করা প্রয়োজন "এর তুচ্ছ ঘটনা হ্যান্ডেল করার জন্য অতিরিক্ত কাজ), সুতরাং এই বিষয়টির কিছু স্পষ্টতা দুর্দান্ত হবে। আগাম ধন্যবাদ.
1 3 4 5, যা 14 না 15 ফিরে আসা উচিত।