परिभाषा
गैर-नकारात्मक पूर्णांक और गैर-नकारात्मक पूर्णांक एक मैट्रिक्स को देखते हुए , हम को "चॉप-ऑफ" फ़ंक्शन के रूप में परिभाषित हैं जो में सभी पंक्तियों और सभी स्तंभों को हटाता है जिसमें शामिल हैं ।
उदाहरण:
आपका कार्य
और एक लक्ष्य राशि S को देखते हुए , आपका कार्य k के सभी संभावित मानों को खोजना है, ताकि F_k (M) में शेष तत्वों का योग S के बराबर हो ।
उदाहरण:
उपरोक्त मैट्रिक्स और S = 9 को देखते हुए :
- एक समाधान है, क्योंकि और
- केवल अन्य संभावित समाधान है: और
तो अपेक्षित आउटपुट ।
स्पष्टीकरण और नियम
- इनपुट को कम से कम एक समाधान स्वीकार करने की गारंटी है।
- मूल मैट्रिक्स में तत्वों का योग एस से अधिक होने की गारंटी है ।
- आप S> 0 मान सकते हैं । इसका मतलब है कि एक खाली मैट्रिक्स कभी भी समाधान का कारण नहीं होगा।
- K के मान किसी भी क्रम में और किसी भी उचित, अस्पष्ट प्रारूप में मुद्रित या वापस आ सकते हैं।
- आपको आउटपुट को कम करने की अनुमति नहीं है (उदाहरण के लिए या उपरोक्त उदाहरण के लिए मान्य उत्तर माना जाता है)।
- यह कोड-गोल्फ है ।
परीक्षण के मामलों
M = [[6,1,5],[1,2,8],[9,8,5],[6,0,4]]
S = 9
Solution = {1,5}
M = [[7,2],[1,4]]
S = 7
Solution = {4}
M = [[12,5,2,3],[17,11,18,8]]
S = 43
Solution = {5}
M = [[7,12],[10,5],[0,13]]
S = 17
Solution = {0,13}
M = [[1,1,0,1],[2,0,0,2],[2,0,1,0]]
S = 1
Solution = {2}
M = [[57,8,33,84],[84,78,19,14],[43,14,81,30]]
S = 236
Solution = {19,43,57}
M = [[2,5,8],[3,5,8],[10,8,5],[10,6,7],[10,6,4]]
S = 49
Solution = {2,3,4,7}
M = [[5,4,0],[3,0,4],[8,2,2]]
S = 8
Solution = {0,2,3,4,5,8}
[[1,5],[1],[5],[]]
पहले परीक्षण के मामले के लिए) को बनाए रखना आउटपुट का एक वैध साधन होगा?