একটি অতিরিক্ত পিরামিড , এটি সমাধান করা যায় কিনা তা নির্ধারণ করুন। একটি অতিরিক্ত পিরামিড স্তরগুলি নিয়ে গঠিত যার প্রত্যেকটির নীচের অংশের চেয়ে এক নম্বর কম থাকে। লেয়ার যেমন প্রতীক হিসাবে বিরাজ করছে । হ'ল বেস স্তর এবং স্তরটি উপরে । পি i এর তম সংখ্যাটি P i , j হিসাবে চিহ্নিত করা হয় । পি i , 1 হ'ল পি আই , এবং পি আইয়ের বামতম সংখ্যা হ'ল এর ডানদিকে নম্বর। আপনিমাঝখানে P i , j এবং P i , j + 1 এর শীর্ষে থাকা দেখতে পারেন, সুতরাং "অ্যাডিশনপিরামিড"নাম রাখবেন।
- , যে, পিরামিড প্রতিটি একটি নন-জিরো ইতিবাচক পূর্ণসংখ্যা।
- , অর্থাৎ পিরামিডের বেস স্তরটিতে থাকা প্রতিটি সংখ্যা এটির নীচের দুটি সংখ্যার যোগফল।
- যদি গেছে নম্বর, হয়েছে নম্বর, তাই এর ডানদিকের সংখ্যা । সহজ কথায়, প্রতিটি স্তরের নীচের স্তরটির চেয়ে এক নম্বর কম থাকে।
একটি অতিরিক্ত পিরামিড ধাঁধা হল একটি সংযোজন পিরামিড যা কিছু নম্বর সরানো হয়েছে (এর সাথে প্রতিস্থাপিত )। এর সমাধানটি একটি অতিরিক্ত পিরামিড , যেখানে , অর্থাৎ ধাঁধাতে মূলত উপস্থিত সংখ্যাগুলি অপরিবর্তিত রেখে দেওয়া হয়েছে। এই ধাঁধা একাধিক সমাধান হতে পারে।
আপনার কাজটি হল একটি অতিরিক্ত পিরামিড ধাঁধা দেওয়া, এটির ঠিক একটি সমাধান রয়েছে কিনা তা নির্ধারণ করার জন্য।
ইনপুট
আপনি নিম্নলিখিত ফর্মগুলির যে কোনও একটিতে ইনপুট পেতে পারেন, তবে সামঞ্জস্যপূর্ণ:
- স্তরগুলির অ্যারে।
- স্তরগুলির অ্যারে, পিরামিডের মতো আকারের উপাদানগুলির মধ্যে বিভাজক হিসাবে নিয়মিত (ইতিমধ্যে একবার ব্যবহার করা হয়) পাশাপাশি বাম এবং ডান প্যাডিং হিসাবে ধারাবাহিক অ-ধনাত্মক-পূর্ণসংখ্যার মান ব্যবহার করে। বিভাজক এবং প্যাডিং একই হতে হবে।
- একটি সামঞ্জস্যিক বৈধ ডান বা বাম প্যাডিং সহ স্তরগুলির অ্যারে (আপনার ক্ষেত্রে অবশ্যই সামঞ্জস্য হওয়া উচিত এবং এই ক্ষেত্রে ডান এবং বাম প্যাডিং মিশ্রিত করা উচিত নয়)।
অনুগ্রহ করে নোট করুন যে একটি সামঞ্জস্যপূর্ণ মান যা কঠোরভাবে ইতিবাচক পূর্ণসংখ্যার নয়, একটি অনুপস্থিত সংখ্যার প্রতিনিধিত্ব করতে অবশ্যই ব্যবহার করা উচিত; এই মানটি প্যাডিং হিসাবে ব্যবহার করা যাবে না। এছাড়াও, আপনি স্তরগুলি সংক্ষিপ্তভাবে নিতে পারেন (আপনি এখনও এগুলি পৃথক করতে পারেন) এবং ক্রমটি হয় বেস থেকে উপরে বা উপরে থেকে বেস পর্যন্ত হতে পারে।
আউটপুট
দুটি ধারাবাহিক স্বতন্ত্র মানগুলির মধ্যে একটি যেখানে একটি অনন্য সমাধানের উপস্থিতি এবং অন্যটি সমাধানের অনুপস্থিতি বা একাধিক সমাধানের উপস্থিতি উপস্থাপন করে।
বিধি
- সর্বদা সত্য হবে যদি , অর্থাৎ ইনপুট থাকে তিনটি সংখ্যা জানা থাকলে তাদের যোগফল নয় এমন দুটি অন্য সংখ্যার শীর্ষের একটি নম্বর না থাকার গ্যারান্টি রয়েছে।
- , অর্থাৎ পিরামিডে কমপক্ষে একটি পরিচিত সংখ্যা থাকবে।
- এই জিনিসগুলি করবেন না ।
- এটি কোড-গল্ফ , তাই সংক্ষিপ্ত উত্তরটি জেতে! যাইহোক, কেবল আপনার ভাষা "খুব ভার্চুয়াল" হওয়ায় এটি আপনাকে কোনও পোস্ট পোস্ট করতে নিরুৎসাহিত করবেন না।
পরীক্ষার মামলা
উপরে থেকে বেস পর্যন্ত স্তরগুলির সাথে একটি অ্যারে 0
প্রতিনিধিত্ব করে এই পরীক্ষার ক্ষেত্রে ব্যবহার করা হয় ।
[[10], [0, 0], [0, 2, 0], [0, 0, 0, 1]] -> True
[[32], [0, 0], [0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]] -> True
[[0], [1, 1]] -> True
[[1], [0, 0]] -> False
[[10], [5, 5], [2, 3, 2], [0, 0, 0, 0]] -> False
[[5], [0, 0], [0, 0, 0]] -> False
কাজের উদাহরণ
পরীক্ষার মামলাগুলি এখানে কাজ করা হয়।
অনন্য সমাধান ঘ
পদক্ষেপ 1: ।
পদক্ষেপ 2: ।
পদক্ষেপ 3: ।
পদক্ষেপ 4: ।
পদক্ষেপ 5-6 4 অনুরূপ।
সুতরাং এখানে আমরা আমাদের অনন্য সমাধান আছে।
অনন্য সমাধান 2
পদক্ষেপ 1: এখানে কোনও সুস্পষ্ট পদ্ধতি নেই, সুতরাং আসুন ন্যূনতম সম্ভাব্য মানগুলি ব্যবহার করার চেষ্টা করুন।
পদক্ষেপ 2-5: এটি ন্যূনতম মানগুলির সমাধানের ফলে মনে হয়, সুতরাং এটিই একমাত্র সমাধান এবং তাই অনন্য।
ইঙ্গিত: এই ধাঁধা সম্পর্কিত অ্যাডাম পিরামিড ধাঁধা সম্পর্কে একটি উপপাদ্য রয়েছে যা আপনি যথেষ্ট পরিশ্রমী মনে করলে প্রমাণ করতে পারবেন।
অনন্য সমাধান 3
পদক্ষেপ 1: ।
এটি একটি স্পষ্টতই অনন্য সমাধান।
কোন সমাধান 1
কোন সমাধান 2
অ-অনন্য সমাধান
দুটি সমাধান:
যেহেতু কমপক্ষে দুটি সমাধান রয়েছে তাই কোনও অনন্য সমাধান নেই।