नंबरों की सूची को देखते हुए [ एक 1 एक 2 ... एक n ] , सभी का योग मैट्रिक्स गणना Aᵢ जहां Aᵢ इस प्रकार परिभाषित किया गया है ( मीटर सभी की अधिकतम है aᵢ ):
1 2 ⋯ (i-1) i (i+1) ⋯ n
+----------------------------
1 | 0 0 ⋯ 0 aᵢ aᵢ ⋯ aᵢ
2 | 0 0 ⋯ 0 aᵢ aᵢ ⋯ aᵢ
. . . . . . . .
. . . . . . . .
aᵢ | 0 0 ⋯ 0 aᵢ aᵢ ⋯ aᵢ
aᵢ₊₁ | 0 0 ⋯ 0 0 0 ⋯ 0
. . . . . . . .
. . . . . . . .
m | 0 0 ⋯ 0 0 0 ⋯ 0
उदाहरण
इनपुट को देखते हुए [2,1,3,1]
हम निम्नलिखित मैट्रिक्स का निर्माण करते हैं:
[2 2 2 2] [0 1 1 1] [0 0 3 3] [0 0 0 1] [2 3 6 7]
[2 2 2 2] + [0 0 0 0] + [0 0 3 3] + [0 0 0 0] = [2 2 5 5]
[0 0 0 0] [0 0 0 0] [0 0 3 3] [0 0 0 0] [0 0 3 3]
नियम और आई / ओ
- आप मान सकते हैं कि इनपुट गैर-रिक्त है
- आप मान सकते हैं कि सभी इनपुट गैर-नकारात्मक हैं (0 inputs)
- इनपुट 1 × n (या n × 1) मैट्रिक्स, सूची, सरणी आदि हो सकता है।
- इसी तरह आउटपुट एक मैट्रिक्स, सूचियों की सूची, सरणी आदि हो सकता है।
- आप किसी भी डिफ़ॉल्ट I / O प्रारूप के माध्यम से इनपुट ले और वापस कर सकते हैं
- आपका सबमिशन एक पूर्ण प्रोग्राम या फ़ंक्शन हो सकता है
परीक्षण के मामलों
[0] -> [] or [[]]
[1] -> [[1]]
[3] -> [[3],[3],[3]]
[2,2] -> [[2,4],[2,4]]
[3,0,0] -> [[3,3,3],[3,3,3],[3,3,3]]
[1,2,3,4,5] -> [[1,3,6,10,15],[0,2,5,9,14],[0,0,3,7,12],[0,0,0,4,9],[0,0,0,0,5]]
[10,1,0,3,7,8] -> [[10,11,11,14,21,29],[10,10,10,13,20,28],[10,10,10,13,20,28],[10,10,10,10,17,25],[10,10,10,10,17,25],[10,10,10,10,17,25],[10,10,10,10,17,25],[10,10,10,10,10,18],[10,10,10,10,10,10],[10,10,10,10,10,10]]