Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ कोड: फर्श को रोशन करने के लिए आवश्यक लैंप ढूंढें


मान लीजिए, एक फर्श है जिसे n पंक्तियों और m स्तंभों वाले ग्रिड में विभाजित किया गया है। अब फर्श को लैंप का उपयोग करके रोशन करना है। एक लैंप, यदि दो सेल की सीमा पर रखा जाता है, तो दो सेल को रोशन कर सकता है। यदि लैंप ऊर्ध्वाधर सीमा पर रखा जाता है, तो यह अपने बाएं और दाएं सेल को रोशन करता है और यदि इसे क्षैतिज सीमा पर रखा जाता है, तो यह अपने सामने और पीछे के सेल को रोशन करता है। n और m दिए गए हैं, हमें पूरे फर्श को रोशन करने के लिए आवश्यक लैंप की न्यूनतम संख्या ढूंढनी है।

उदाहरण के लिए, यदि इनपुट n = 5, m = 3 है, तो आउटपुट 8 होगा।

चरण

इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:

res := (n * m + 1) / 2 return res

उदाहरण

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

#include <bits/stdc++.h> using namespace std; #define N 100 int solve(int n, int m) {    int res = (n * m + 1) / 2;    return res; } int main() {    int n = 5, m = 3;    cout<< solve(n, m);    return 0; }

इनपुट

5, 3

आउटपुट

8
  1. - C++ में अंतर खोजें

    समस्या विवरण मान लीजिए हमारे पास दो स्ट्रिंग्स s और t हैं जो केवल लोअरकेस अक्षरों से बनी हैं। अब, स्ट्रिंग t को स्ट्रिंग s को रैंडमली शफल करके और फिर एक रैंडम इंडेक्स पर एक अतिरिक्त अक्षर जोड़कर उत्पन्न किया जाता है। हमें वह अक्षर ढूंढना है जो t में जोड़ा गया था। उदाहरण यदि इनपुट है: mnopq, pqmnot

  1. - सबसे छोटा सुपरस्ट्रिंग ढूंढें C++ में

    मान लीजिए हमारे पास स्ट्रिंग्स की एक सरणी A है, हमें कोई भी सबसे छोटी स्ट्रिंग ढूंढनी है जो A में प्रत्येक स्ट्रिंग को सबस्ट्रिंग के रूप में समाहित करती है। हम यह भी मान सकते हैं कि A में कोई भी स्ट्रिंग A की किसी अन्य स्ट्रिंग का सबस्ट्रिंग नहीं है। उदाहरण के लिए, यदि इनपुट [dbsh,dsbbhs,hdsb,ssdb,

  1. - C++ में जूमा गेम (Zuma Game)

    आइए जूमा गेम (Zuma Game) के बारे में विचार करें। मान लीजिए हमारे पास टेबल पर गेंदों की एक पंक्ति है, ये गेंदें लाल (R), पीली (Y), नीली (B), हरी (G), और सफेद (W) रंग की हैं। हमारे पास भी कई गेंदें हैं।अब, प्रत्येक बार, हम अपनी तरफ से एक गेंद चुन सकते हैं, और इसे पंक्ति में डाल सकते हैं। फिर, यदि एक ह