আপনি একটি বর্গক্ষেত্র দেওয়া হয় ম্যাট্রিক্স , এবং একটি তালিকা (অথবা ভেক্টর) দৈর্ঘ্যের সংখ্যার ধারণকারী মাধ্যমে (অথবা মাধ্যমে )। আপনার কাজটি নির্দিষ্ট করা আদেশ অনুসারে ম্যাট্রিক্স এর কলাম এবং সারিগুলি পুনঃক্রম করতে হবে ।
অর্থাৎ আপনি যদি একটি ম্যাট্রিক্স গঠন করা হবে যেখানে -th উপাদান -th উপাদান । আপনার এই ক্রিয়াটির বিপরীতটিও আউটপুট করা উচিত; যে (ঝ, ঞ) এর -th উপাদান অবস্থানে শেষ হবে একটি নতুন ম্যাট্রিক্স মধ্যে ।
উদাহরণস্বরূপ, দেওয়া
আউটপুট
আপনি যে কোনও ডিফল্ট I / O পদ্ধতিতে ইনপুট এবং আউটপুট নিতে পারেন। আপনি উভয়কে আউটপুট না করা পর্যন্ত কোন ম্যাট্রিক্সটি বা , তা নির্দিষ্ট করতে হবে না । আপনি অনুমান হতে পারে শুধুমাত্র ধনাত্মক পূর্ণসংখ্যা রয়েছে, এবং আপনার জন্য 1- অথবা 0 ভিত্তিক ইন্ডেক্স ব্যবহার করতে পারেন । আপনাকে কমপক্ষে মাপ পর্যন্ত ম্যাট্রিকগুলি সমর্থন করতে হবে ।
উদাহরণ
===== Input =====
A =
35 1 6 26 19 24
3 32 7 21 23 25
31 9 2 22 27 20
8 28 33 17 10 15
30 5 34 12 14 16
4 36 29 13 18 11
u=
3 5 6 1 4 2
==== Output =====
B =
2 27 20 31 22 9
34 14 16 30 12 5
29 18 11 4 13 36
6 19 24 35 26 1
33 10 15 8 17 28
7 23 25 3 21 32
C =
17 15 8 10 28 33
13 11 4 18 36 29
26 24 35 19 1 6
12 16 30 14 5 34
21 25 3 23 32 7
22 20 31 27 9 2
0
বিভাজক হিসাবে ব্যবহার করবেন ?
u = [2, 0, 1]
?