উপরের বাম কোণে শুরু হওয়া একটি হেলিকপ্টার মাটির দিকে নামছে (একটি 2 ডি স্পেসে, এই প্রশ্নের উদ্দেশ্যে)। এটিতে একটি অটোপাইলট মোড এবং একটি ম্যানুয়াল মোড রয়েছে।
অটোপাইলট মোড নীচের মতো আচরণ করে:
- যদি সরাসরি নীচের স্থানটি বিনামূল্যে থাকে তবে এটিতে নামুন।
- অন্যথায় এলোমেলোভাবে পুরোপুরি বাম বা ডানদিকে সরান। (এটি এই পদ্ধতিতে একাধিক পদক্ষেপ সরিয়ে নিতে পারে))
এবং এটি এই দুটি পদক্ষেপ পুনরাবৃত্তি করে যতক্ষণ না এটি মাটিতে না পড়ে its ম্যানুয়াল মোডটি আরও স্মার্ট এবং এটি মাটির দিকে সর্বোত্তম পথটি খুঁজে পাবে, যদিও এর জন্য উপরের দিকে অগ্রসর হওয়া বা কিছু দক্ষ কৌশলের প্রয়োজন।
আপনার কাজ যদি নির্ধারণ করা হয়
- স্বয়ংচালিত প্রদত্ত দৃশ্যে পাস করবে,
- স্বয়ংচালিত প্রদত্ত পরিস্থিতিতে ব্যর্থ হতে পারে,
- স্ব-পাইলট ব্যর্থ হবে, তবে ম্যানুয়াল মোডটি পাস হবে, বা
- উভয় মোড ব্যর্থ হবে (মাটিতে কোনও বৈধ পথ নেই)।
ইনপুট
- ফ্রি এবং ব্লকড স্পেস উপস্থাপনের জন্য দুটি পৃথক অক্ষর ব্যবহার করে, 1 ডি বা 2 ডি খালি খালি অ্যারে হিসাবে দৃশ্য দেওয়া হয়েছে। বিরামচিহ্ন .চ্ছিক।
- Ptionচ্ছিক: অ্যারের মাত্রা
আউটপুট
চারটি পূর্বনির্ধারিত অক্ষরের একটি যা ইঙ্গিত করে যে কোনটি ঘটনা ঘটেছে।
নমুনা তথ্য
ইনপুটটিতে 0 (খালি) এবং 1 (অবরুদ্ধ) ব্যবহার করা হচ্ছে, আউটপুটে 1 2 3 4 (উপরে নম্বর হিসাবে)
0 0 0 0
0 1 0 0
0 0 0 1
1 1 0 0
আউটপুট: 1
0 0 1 0
1 0 0 1
0 0 0 0
0 1 1 0
0 0 0 1
আউটপুট: 2
(হেলিকপ্টারটি চতুর্থ সারিতে 1 টির মুখোমুখি হবে, এবং অটোপাইলট মোডে থাকলে এটি 5 নং সারির শেষে নিজেই ফাঁদে যাবে)
0 0 0 1 0
0 1 1 0 0
0 1 0 0 0
0 0 0 1 0
1 1 1 1 0
আউটপুট: 3
(এটির জন্য উপরের দিকে অগ্রসর হওয়া প্রয়োজন, সুতরাং স্বয়ংচালিত ব্যর্থ হয়)
1 0 0
0 0 0
আউটপুট: 4
0 0 0 0 1
1 1 1 0 0
1 0 0 1 0
0 1 0 0 0
0 0 1 1 1
আউটপুট: 4