Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

शतरंज की बिसात में न्यूनतम कट इस तरह से बनाए जा सकते हैं कि इसे पायथन में 2 भागों में विभाजित न किया जाए

मान लीजिए कि हमारे पास एक ए एक्स बी शतरंज की बिसात (मैट्रिक्स) है, तो हमें इस बोर्ड में कटौती की अधिकतम संख्या की गणना करनी होगी ताकि बोर्ड 2 भागों में विभाजित न हो।

इसलिए, यदि इनपुट A =2 और B =4 जैसा है,

शतरंज की बिसात में न्यूनतम कट इस तरह से बनाए जा सकते हैं कि इसे पायथन में 2 भागों में विभाजित न किया जाए

तो आउटपुट 3

. होगा

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • res :=0
  • res :=(M-1) *(N-1)
  • रिटर्न रेस

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

def max_cuts_count(M, N):
   res = 0
   res = (M - 1) * (N - 1)
   return res
M, N = 2, 4
Cuts = max_cuts_count(M, N)
print(Cuts)

इनपुट:

2,4

आउटपुट

3

  1. पायथन में गोदाम में कितने बक्से रखे जा सकते हैं यह पता लगाने के लिए कार्यक्रम

    मान लीजिए, हमारे पास दो सरणियाँ हैं जिनमें पूर्णांक हैं। एक सूची में कुछ इकाई चौड़ाई वाले बक्सों की ऊँचाई होती है और दूसरी सूची में गोदाम में कमरों की ऊँचाई होती है। कमरों की संख्या 0...n है, और कमरों की ऊंचाई सरणी गोदाम में उनके संबंधित सूचकांक में प्रदान की जाती है। हमें पता लगाना है कि कितने बक्स

  1. पायथन में एक बोर्ड को वर्गों में काटने की न्यूनतम लागत

    मान लीजिए हमारे पास लंबाई p और चौड़ाई q का एक बोर्ड है; हमें इस बोर्ड को p*q संख्या के वर्गों में तोड़ना है ताकि तोड़ने की लागत यथासंभव न्यूनतम हो। प्रत्येक किनारे के लिए काटने की लागत दी जाएगी। इसलिए, यदि इनपुट X_slice =[3,2,4,2,5], Y_slice =[5,2,3] जैसा है तो आउटपुट 65 . होगा इसे हल करने के ल

  1. न्यूनतम धनात्मक पूर्णांक इस प्रकार ज्ञात कीजिए कि यह A से विभाज्य हो और इसके अंकों का योग Python में B के बराबर हो

    मान लीजिए कि हमारे पास दो संख्याएँ A और B हैं, हमें न्यूनतम धनात्मक संख्या M ज्ञात करनी है ताकि M, A से विभाज्य हो और M के अंकों का योग B के समान हो। इसलिए, यदि ऐसा कोई परिणाम नहीं है, तो वापस लौटें - 1. इसलिए, यदि इनपुट ए =50, बी =2 जैसा है, तो आउटपुट 200 होगा क्योंकि यह 50 से विभाज्य है और इसके अ