दिया (किसी भी तरह से):
- एक दो-तर्क (या दो-तत्व सूची से मिलकर एकल तर्क) ब्लैक बॉक्स फ़ंक्शन , (इनपुट और आउटपुट 1, 2, 3,…) हैं
f: ℤ+ × ℤ+ → ℤ+ - कम से कम दो पंक्तियों और दो स्तंभों के साथ एक सख्ती से सकारात्मक पूर्णांक मैट्रिक्स
मैट्रिक्स के फ़ंक्शन ट्रेस को वापस करें ।
फ़ंक्शन ट्रेस क्या है ?
एक सामान्य मैट्रिक्स ट्रेस मैट्रिक्स के प्रमुख विकर्ण (ऊपरी-बाएं से नीचे-दाएं) का योग है:
[[1,2,3],[4,5,6],[7,8,9]]→ [1,5,9]→ 1+5+9→15
लेकिन संक्षेप के बजाय, हम fविकर्ण के साथ आवेदन करना चाहते हैं :
[[1,2,3],[4,5,6],[7,8,9]]→ [1,5,9]→ f(f(1,5),9)याf(1,f(5,9))
कृपया बताएं कि आप बाएं से दाएं या बाएं से बाएं का उपयोग करते हैं।
दिए गए मैट्रिक्स और सभी मध्यवर्ती मूल्य आपकी भाषा के पूर्णांक डोमेन के भीतर सख्ती से सकारात्मक पूर्णांक होंगे। मैट्रिक्स गैर-वर्ग हो सकता है।
उदाहरण
f(x,y) = xy, [[1,2,3],[4,5,6],[7,8,9]]→ 1×5×9→45
f(x,y) = xy, [[1,2,3],[4,5,6],[7,8,9]]→ →1591
f(x,y) = x-y, [[4,5,6],[1,2,3]]→ 4-2→2
f(x,y) = (x+y)⁄2, [[2,3,4],[5,6,7],[8,9,10]]→ 5या7
f(x,y) = x+2y, [[1,2,3],[4,5,6],[7,8,9]]→ 47या29
f(x,y) = max(x,y), [[1,2,3],[4,5,6],[7,8,9]]→ max(1,5,9)→9
f(x,y) = 2x, [[1,2,3],[4,5,6],[7,8,9]]→ 2या4
f(x,y) = lcm(x,y), [[2,2,2],[2,2,3],[2,3,3],[4,4,4]]→ lcm(2,2,3)→6
[2,2,3]
[[2,2,2],[2,2,3],[2,3,3],[4,4,4]]?