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

C++ कोड क्लाइंट कॉल करते समय एकत्रित ऑर्डर की गणना करने के लिए

मान लीजिए कि हमारे पास तीन संख्याएँ n, m और z हैं। एक कार्यालय को हर n मिनट में कॉल आती है, और कुछ डिलीवरी हर मिनट में कार्यालय में आती है। कार्यालय z मिनट के लिए खुला है। हमें ऑर्डर की न्यूनतम संख्या को गिनना होगा ताकि क्लाइंट कॉल करने पर कोई लंबित ऑर्डर न हो। ऑर्डर लेने पर विचार करें और क्लाइंट्स से बात करने में ठीक 1 मिनट का समय लें।

इसलिए, यदि इनपुट n =1 जैसा है; एम =2; z =5, तो आउटपुट 2 होगा, क्योंकि हमें दूसरे और चौथे मिनट में आने वाले कलेक्टरों की आवश्यकता है।

कदम

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

return z / ((n * m) / (gcd of n and m))

उदाहरण

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

#include <bits/stdc++.h>
using namespace std;
int solve(int n, int m, int z){
   return z / ((n * m) / __gcd(n, m));
}
int main(){
   int n = 1;
   int m = 2;
   int z = 5;
   cout << solve(n, m, z) << endl;
}

इनपुट

1, 2, 5

आउटपुट

2

  1. रोबोट द्वारा अंतिम स्थिति तक पहुंचने के लिए चरणों की गणना करने के लिए C++ कोड

    मान लीजिए कि हमारे पास दो निर्देशांक (x1, y1) और (x2, y2) हैं। एक रोबोट बिंदु (x1, y1) पर है और बिंदु (x2, y2) पर जाना चाहता है। एक ही चरण में, रोबोट एक सेल की ओर अपने 8 आसन्न निर्देशांकों की ओर बढ़ सकता है। हमें अंतिम स्थिति तक पहुँचने के लिए आवश्यक न्यूनतम चरणों की संख्या ज्ञात करनी होगी। इसलिए,

  1. C++ . में 3 या 7 के गुणज

    एक संख्या n को देखते हुए, हमें 3 या 7 से n तक के गुणजों की संख्या ज्ञात करनी होगी। आइए एक उदाहरण देखें। इनपुट 100 आउटपुट 43 3 या 7 से 100 तक कुल 43 गुणज होते हैं। एल्गोरिदम संख्या n प्रारंभ करें। गिनती को 0 से प्रारंभ करें। एक लूप लिखें जो 3 . से पुनरावृत्त हो से n. . तक यदि वर्तमा

  1. C++ में वर्णानुक्रम में सबस्ट्रिंग की संख्या ज्ञात कीजिए

    मान लीजिए कि हमारे पास लंबाई n की एक स्ट्रिंग है। इसमें केवल बड़े अक्षर होते हैं। हमें उन सबस्ट्रिंग्स की संख्या ज्ञात करनी है जिनका वर्ण वर्णानुक्रम में घटित हो रहा है। सबस्ट्रिंग का न्यूनतम आकार 2 होगा। इसलिए यदि स्ट्रिंग इस तरह है:REFJHLMNBV, और सबस्ट्रिंग गिनती 2 है, तो वे EF और MN हैं। तो इसे