উদ্দেশ্য: ধনাত্মক পূর্ণসংখ্যা একটি ম্যাট্রিক্স প্রদত্ত , আউটপুট ক্ষুদ্রতম centrosymmetric ম্যাট্রিক্স যা ধারণ করে (এই ম্যাট্রিক্স পাশাপাশি অ ধনাত্মক পূর্ণসংখ্যা থাকতে পারে)।এম
একটি সেন্ট্রোসিম্যাট্রিক ম্যাট্রিক্স একটি বর্গ ম্যাট্রিক্স যা ক্রম 2 order এর ঘূর্ণন প্রতিসাম্য সহ — অর্থাৎ এটি দুটি বার ঘোরার পরে একই ম্যাট্রিক্স থেকে যায়। উদাহরণস্বরূপ, সেন্ট্রোসিমমেট্রিক ম্যাট্রিক্সের উপরের-বাম উপাদানটি নীচের ডানদিকের সমান এবং কেন্দ্রের ওপরের উপাদানটি কেন্দ্রের নীচের অংশের মতোই থাকে। একটি দরকারী দৃশ্যায়ন এখানে পাওয়া যাবে ।
আরও আনুষ্ঠানিকভাবে, একটি ম্যাট্রিক্স দেওয়া , একটি বর্গ ম্যাট্রিক্স উত্পাদন করে যে সেন্ট্রোসিমিমেট্রিক এবং , এবং অন্য কোনও বর্গ ম্যাট্রিক্স যা ।এন এন এম ⊆ এন কে অস্পষ্ট কে < অস্পষ্ট এন
বি এ ⊆ বি এ আই , জে বি আই + আই ′ , জে + জ ′ ( আই ′ , জে ′ ) হ'ল একটি উপসেট (স্বরলিপি: ) এবং যদি প্রতিটি মান index সূচক হয় তবে কিছু জোড় সংখ্যার পূর্ণসংখ্যার জন্য ।
দ্রষ্টব্য : কিছু ম্যাট্রিকের একাধিক সমাধান (যেমন [[3,3],[1,2]]
হিসাবে সমাধান করা হচ্ছে [[2,1,0],[3,3,3],[0,1,2]]
বা [[3,3,3],[1,2,1],[3,3,3]]
); আপনাকে বৈধ সমাধানের কমপক্ষে একটি আউটপুট দিতে হবে।
পরীক্ষার মামলা
input
example output
[[1, 2, 3],
[4, 5, 6]]
[[1, 2, 3, 0],
[4, 5, 6, 0],
[0, 6, 5, 4],
[0, 3, 2, 1]]
[[9]]
[[9]]
[[9, 10]]
[[9, 10],
[10, 9]]
[[100, 200, 300]]
[[100, 200, 300],
[ 0, 0, 0],
[300, 200, 100]]
[[1, 2, 3],
[4, 5, 4]]
[[1, 2, 3],
[4, 5, 4]
[3, 2, 1]]
[[1, 2, 3],
[5, 6, 5],
[3, 2, 1]]
[[1, 2, 3],
[5, 6, 5],
[3, 2, 1]]
[[4, 5, 4],
[1, 2, 3]]
[[3, 2, 1],
[4, 5, 4],
[1, 2, 3]]
[[1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 9, 9, 9, 9, 9, 9, 9],
[1, 1, 1, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 1]]
[[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 9],
[1, 1, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[1, 1, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1],
[9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1],
[9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]