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

C++ कोड खरीदे जाने वाले रिफिल पैक की संख्या ज्ञात करने के लिए

मान लीजिए, किसी विशेष सप्ताह में स्टेडियम में 'ए' मैचों की संख्या और 'बी' प्रेस कॉन्फ्रेंस की संख्या है। दो कैफेटेरिया हैं, एक खिलाड़ी ड्रेसिंग रूम में और एक प्रेस कॉन्फ्रेंस क्षेत्र में। कैफेटेरिया में दो शीतल पेय डिस्पेंसर हैं और उन्हें सप्ताह की शुरुआत में भरने की जरूरत है। ड्रेसिंग रूम कैफेटेरिया ड्रिंक डिस्पेंसर का भारी उपयोग किया जाता है, और इसे हर 'सी' गेम के बाद फिर से भरना पड़ता है और कॉन्फ्रेंस एरिया कैफेटेरिया के डिस्पेंसर को हर 'डी' इवेंट के बाद फिर से भरना पड़ता है। स्टेडियम रखरखाव समिति प्रत्येक सप्ताह की शुरुआत में k ड्रिंक रिफिल पैक, ड्रेसिंग रूम कैफेटेरिया के लिए 'x' पैक और कॉन्फ्रेंस रूम कैफेटेरिया के लिए 'y' पैक ऑर्डर कर सकती है जहां x + y <=k. मैच शेड्यूल को देखते हुए, हमें x और y के मानों का पता लगाना होगा, और यदि k से अधिक रीफिल पैक की आवश्यकता है, तो हम "सीमा पार हो गई" प्रिंट करते हैं।

इसलिए, यदि इनपुट a =8, b =8, c =4, d =6, k =9 जैसा है, तो आउटपुट 2, 2 होगा।

कदम

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

a := (c + a - 1) / c
b := (d + b - 1) / d
if a + b <= k, then:
   print(a, b)
Otherwise,
   print("Limit Exceeded")

उदाहरण

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

#include <bits/stdc++.h>
using namespace std;
#define N 100
void solve(int a, int b, int c, int d, int k) {
   a = (c + a - 1) / c;
   b = (d + b - 1) / d;
   if(a + b <= k)
      cout<<a<<" "<<b<<"\n";
   else
      cout<<"Limit Exceeded."<<"\n";
}
int main() {
   int a = 8, b = 8, c = 4, d = 6, k = 9;
   solve(a, b, c, d, k);
   return 0;
}

इनपुट

8, 8, 4, 6, 9

आउटपुट

2 2

  1. C++ का उपयोग करके पंचकोणीय पिरामिड संख्या ज्ञात कीजिए

    एक पंचकोणीय पिरामिड संख्या एक पंचकोणीय आधार पिरामिड में मदों की संख्या के बराबर होती है। नीचे कुछ पंचकोणीय संख्याओं को देखें। N तक पंचकोणीय संख्याओं का योग Nवीं पंचकोणीय पिरामिड संख्या के बराबर होता है। इस लेख में, हम उदाहरण के लिए, Nth पंचकोणीय पिरामिड संख्या खोजने पर चर्चा करेंगे Input : N = 4

  1. C++ का उपयोग करके एक स्ट्रिंग के सबस्ट्रिंग की संख्या ज्ञात करें

    इस लेख में, आप किसी दिए गए स्ट्रिंग में बनाए जा सकने वाले सबस्ट्रिंग (गैर-रिक्त) की संख्या को खोजने के तरीकों के बारे में जानेंगे। Input : string = “moon” Output : 10 Explanation: Substrings are ‘m’, ‘o’, ‘o’, ‘n’, ‘mo’, &lsqu

  1. C++ . का उपयोग करके स्टॉपिंग स्टेशनों की संख्या ज्ञात कीजिए

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