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

2x1 आकार के आयतों की संख्या ज्ञात कीजिए जिन्हें पायथन में n x m आकार के आयत के अंदर रखा जा सकता है


मान लीजिए कि हमारे पास दो मान n और m हैं; हमें 2x1 आकार के आयतों की संख्या ज्ञात करनी है जिन्हें n x m आकार के आयत के अंदर सेट किया जा सकता है। कुछ शर्तें हैं, जिन पर हमें विचार करना होगा -

  • कोई भी दो छोटे आयत ओवरलैप नहीं कर सकते।

  • हर छोटा आयत पूरी तरह से बड़े के अंदर होता है। इसे बड़े आयत के किनारों को छूने की अनुमति है।

तो, अगर इनपुट पसंद है

2x1 आकार के आयतों की संख्या ज्ञात कीजिए जिन्हें पायथन में n x m आकार के आयत के अंदर रखा जा सकता है

n =3, m =3, तो आउटपुट 4 होगा

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

  • अगर n mod 2 0 के समान है, तो

    • वापसी(एन / 2) * एम

  • अन्यथा जब m mod 2 0 हो, तब

    • वापसी(एम / 2) * एन

  • वापसी (एन * एम -1) / 2

उदाहरण

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

def count_rect(n, m):
   if (n % 2 == 0):
      return (n / 2) * m
   elif (m % 2 == 0):
      return (m // 2) * n
   return (n * m - 1) // 2
n = 3
m = 3
print(count_rect(n, m))

इनपुट:

3, 3

आउटपुट

4

  1. 2x1 आकार के आयतों की संख्या ज्ञात कीजिए जिन्हें पायथन में n x m आकार के आयत के अंदर रखा जा सकता है

    मान लीजिए कि हमारे पास दो मान n और m हैं; हमें 2x1 आकार के आयतों की संख्या ज्ञात करनी है जिन्हें n x m आकार के आयत के अंदर सेट किया जा सकता है। कुछ शर्तें हैं, जिन पर हमें विचार करना होगा - कोई भी दो छोटे आयत ओवरलैप नहीं कर सकते। हर छोटा आयत पूरी तरह से बड़े के अंदर होता है। इसे बड़े आयत के कि

  1. पायथन में एक पेड़ में ठीक k की दूरी वाले अलग-अलग जोड़े के जोड़े की संख्या ज्ञात करें

    मान लीजिए कि हमारे पास एक पूर्णांक k है और n नोड्स वाला एक ट्री भी है, तो हमें उन अलग-अलग युग्मों की संख्या गिननी होगी जिनकी सटीक k दूरी है। तो, अगर इनपुट k =2 जैसा है तो आउटपुट 4 . होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - एन:=5005 ग्राफ़ :=आकार N की आसन्नता सूची vertex_co

  1. सूची में सबसे छोटी संख्या खोजने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें सभी सूची दी गई है, हमें सूची में उपलब्ध सबसे छोटी संख्या प्रदर्शित करने की आवश्यकता है यहां हम या तो सूची को क्रमबद्ध कर सकते हैं और सबसे छोटा तत्व प्राप्त कर सकते हैं या सबसे छोटा तत्व प्राप्त करने के लिए अंतर्न