ভূমিকা
জ্ঞানীয় কোড গল্ফরা আমাদেরকে কিয়ামতের দিন বন্যার জন্য প্রস্তুত করেছিল । ঝুঁকিপূর্ণ অঞ্চলগুলি সরিয়ে নেওয়া হয়েছিল, এবং জনসংখ্যা উচ্চ স্থলে চলে গেছে।
আমরা বন্যাকে অবমূল্যায়ন করেছি (অথবা সম্ভবত @ ব্যবহারকারীর নাম্বার 333 এর কোডটিতে একটি বাগ ছিল)। কিছু উচ্চ-স্থল অঞ্চল দ্রুত সমুদ্রপৃষ্ঠের দিকে এগিয়ে চলেছে। এখনকার ঘনবসতিযুক্ত শিবিরগুলির বেঁচে থাকার জন্য প্রাচীরগুলি অবশ্যই তৈরি করা উচিত। দুঃখের বিষয়, সরকারের দেয়ালের সীমিত সরবরাহ রয়েছে।
সমস্যা
আমাদের ডুমসডের দৃশ্যাবলী একটি একক লাইনে দুটি সংখ্যা দ্বারা বর্ণনা করা হয়েছে nএবং m। সেই রেখাটি অনুসরণ করা হ'ল প্রতি লাইনের মান nসহ লাইনগুলি mকেবল একটি একক স্পেস দ্বারা পৃথক। প্রতিটি মান চারটি অক্ষরের একটি হবে।
xদুর্গম। এখানে জল প্রবাহিত হতে পারে না। প্রাচীরগুলি এখানে খাড়া করা যায় না।-অস্থিতিশীল. এখান দিয়ে জল প্রবাহিত হতে পারে। প্রাচীরগুলি এখানে খাড়া করা যায় না।.স্থিতিশীল। এখান দিয়ে জল প্রবাহিত হতে পারে। দেয়াল এখানে তৈরি করা যেতে পারে।oশিবির। এখান দিয়ে জল প্রবাহিত হতে পারে। যদি তা হয়, সবাই মারা যায়। দেয়াল এখানে নির্মিত যেতে পারে না।
মানচিত্রের সমস্ত প্রান্ত থেকে জল প্রবাহিত হবে, যদি না প্রান্তটি দুর্গম হয় না বা টালিটিতে একটি প্রাচীর নির্মিত হয় না। এমন একটি প্রোগ্রাম লিখুন যা কোনও শিবির সুরক্ষার জন্য প্রয়োজনীয় ন্যূনতম সংখ্যক দেয়াল আউটপুট করতে পারে।
উদাহরণ ইনপুট
6 7
x . . x x x x
x . . x - - x
x . x x - - x
x . o o o - .
x . o o o - .
x x x x x x x
উদাহরণ আউটপুট
3
অনুমিতি
- জল কেবল orthogonally প্রবাহিত
- শিবিরগুলি কেবলমাত্র দৃশ্যের জন্য একটি orthononalally সুসংগত ব্লক হিসাবে বিদ্যমান
- একটি সমাধান সর্বদা উপস্থিত থাকবে (যদিও এটি প্রচুর পরিমাণে প্রাচীরের প্রয়োজন হতে পারে)
- শিবিরগুলি কোনও প্রান্তে অবস্থিত হতে পারে না, কারণ দৃশ্যের কোনও সমাধান নেই
- 2 <<
n16 - 2 <<
m16 - স্ট্যান্ডিনের কাছ থেকে ইনপুট সরবরাহ করা যেতে পারে, "city.txt" থেকে পড়া বা একক যুক্তি হিসাবে স্বীকৃত হতে পারে
সবচেয়ে কম কোড জয়!