तुम एक वर्ग दिए गए हैं मैट्रिक्स , और एक सूची (या वेक्टर) लंबाई के संख्या से युक्त के माध्यम से (या के माध्यम से )। आपका कार्य में निर्दिष्ट आदेश के अनुसार मैट्रिक्स के कॉलम और पंक्तियों को फिर से व्यवस्थित करना है ।A u
है, तो आप एक मैट्रिक्स का निर्माण करेगी जहां मई के तत्व है मई के तत्व । आपको इस क्रिया का उलटा भी आउटपुट करना चाहिए; वह है, का (i, j) -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]
?