-
n के बराबर योग वाली रेंज ढूंढने के लिए C++ प्रोग्राम
मान लीजिए हमारे पास एक संख्या n है। हमें दो पूर्णांक l और r ढूंढने हैं, जैसे कि l < r और l + (l + 1) + ... + (r - 1) + r = n। उदाहरण के लिए, यदि इनपुट n = 25 है, तो आउटपुट l = -2 और r = 7 होगा, क्योंकि (-2) + (-1) + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 = 25। अन्य उत्तर भी संभव हैं। चरण इसे हल करने के लिए,
-
आकार d के डोडेकागन बनाने के तरीकों की संख्या गिनने के लिए C++ प्रोग्राम
मान लीजिए हमारे पास एक संख्या d है। मान लें कि भुजा लंबाई 1 के अनंत वर्गाकार टाइल्स और नियमित त्रिकोणीय टाइल्स हैं। हमें उन तरीकों की संख्या ढूंढनी है जिनसे हम इन टाइल्स का उपयोग करके भुजा d के साथ नियमित डोडेकागन (12-भुज बहुभुज) बना सकते हैं। यदि उत्तर बहुत बड़ा है, तो परिणाम को 998244353 मॉड्यूलो
-
सभी नोड्स को हटाने के लिए अपेक्षित ऑपरेशनों की संख्या गिनने के लिए C++ प्रोग्राम
मान लीजिए हमारे पास एक निर्देशित ग्राफ G का आसन्नता मैट्रिक्स है। जब तक ग्राफ खाली नहीं हो जाता, हम निम्नलिखित ऑपरेशन को दोहराते हैं: G से एक शीर्ष चुनें, फिर उस शीर्ष और उन सभी शीर्षों को मिटा दें जो उस शीर्ष से कुछ किनारों का अनुसरण करके पहुंच योग्य हैं। एक शीर्ष को मिटाने से उससे जुड़े किनारे भी
-
चतुर्भुज की चौथी भुजा ढूंढने के लिए C++ प्रोग्राम
मान लीजिए हमारे पास तीन संख्याएं a, b और c हैं। हम एक मनमाना गैर-अपक्षयी सरल चतुर्भुज के आकार में एक बंद बाड़ बनाना चाहते हैं। हमारे पास पहले से ही a, b और c लंबाई की तीन भुजाएं हैं। हमें दूसरी भुजा d ढूंढनी है। उदाहरण के लिए, यदि इनपुट a = 12; b = 34; c = 56 है, तो आउटपुट 42 होगा, अन्य उत्तर भी संभ
-
n वैध ब्रैकेट अनुक्रम ढूंढने के लिए C++ प्रोग्राम
मान लीजिए हमारे पास एक संख्या n है। जैसा कि हम जानते हैं, एक ब्रैकेट अनुक्रम एक स्ट्रिंग है जिसमें केवल वर्ण ( और ) होते हैं। एक वैध ब्रैकेट अनुक्रम एक ब्रैकेट अनुक्रम है जिसे मूल अनुक्रम के वर्णों के बीच 1 और + वर्ण डालकर एक सही अंकगणितीय अभिव्यक्ति में बदला जा सकता है। इसलिए, यदि ब्रैकेट अनुक्रम (
-
सबएरे को नेगेट करने के बाद प्राप्त होने वाले विशिष्ट मानों की संख्या ढूंढने के लिए C++ प्रोग्राम
मान लीजिए हमारे पास n तत्वों वाला एक ऐरे A है। हम दी गई संख्याओं के किसी भी उपसमुच्चय का चयन करते हैं और इन संख्याओं को नेगेट करते हैं। हमें ऐरे में प्राप्त होने वाले विभिन्न मानों की अधिकतम संख्या ढूंढनी है। उदाहरण के लिए, यदि इनपुट A = [1, 1, 2, 2] है, तो आउटपुट 4 होगा, क्योंकि हम पहली और अंतिम सं
-
डुप्लिकेट तत्वों के बाएं घटनाओं को हटाने के बाद ऐरे ढूंढने के लिए C++ प्रोग्राम
मान लीजिए हमारे पास n तत्वों वाला एक ऐरे A है। हम डुप्लिकेट तत्वों को हटाना चाहते हैं। हम ऐरे के प्रत्येक तत्व के लिए केवल दाहिनी प्रविष्टि को छोड़ना चाहते हैं। शेष अद्वितीय तत्वों का सापेक्ष क्रम नहीं बदलना चाहिए। उदाहरण के लिए, यदि इनपुट A = [1, 5, 5, 1, 6, 1] है, तो आउटपुट [5, 6, 1] होगा। चरण इसे
-
1% ब्याज के साथ X रुपये प्राप्त करने के लिए आवश्यक वर्षों की गणना के लिए C++ प्रोग्राम
मान लीजिए हमारे पास एक संख्या X है। बैंक में हमारे पास 100 रुपये हैं। बैंक सालाना 1% की दर से चक्रवृद्धि ब्याज देता है (केवल पूर्णांक)। हमें जांचना है कि X रुपये प्राप्त करने के लिए कितने वर्षों की आवश्यकता होगी? उदाहरण के लिए, यदि इनपुट X = 520 है, तो आउटपुट 213 होगा। चरण इसे हल करने के लिए, हम निम
-
खेल खेलने के बाद अधिकतम संभव भत्ता राशि ढूंढने के लिए C++ प्रोग्राम
मान लीजिए हमारे पास तीन संख्याएं A, B और C हैं। एक खेल पर विचार करें: तीन इंटीजर पैनल हैं, जिनमें से प्रत्येक पर 1 से 9 (दोनों समावेशी) तक का एक अंक छपा हुआ है, और एक ऑपरेटर पैनल है जिस पर + चिह्न छपा हुआ है। खिलाड़ी को चार पैनलों को बाएं से दाएं व्यवस्थित करके X+Y रूप का एक सूत्र बनाना चाहिए। फिर,
-
सिक्कों का भुगतान करके n तक पहुंचने के लिए आवश्यक ऑपरेशनों की संख्या गिनने के लिए C++ प्रोग्राम
मान लीजिए हमारे पास पांच संख्याएं N, A, B, C, D हैं। हम संख्या 0 से शुरू करते हैं और N पर समाप्त करते हैं। हम निम्नलिखित ऑपरेशनों द्वारा एक संख्या को कुछ सिक्कों का भुगतान करके बदल सकते हैं: संख्या को 2 से गुणा करें, A सिक्कों का भुगतान करके संख्या को 3 से गुणा करें, B सिक्कों का भुगतान करके संख्या
-
x स्वैप के बाद दो प्रतिद्वंद्वी छात्रों के बीच अधिकतम दूरी ढूंढने के लिए C++ प्रोग्राम
मान लीजिए हमारे पास चार संख्याएं n, x, a और b हैं। एक पंक्ति में n छात्र हैं। उनमें दो प्रतिद्वंद्वी छात्र हैं। एक स्थान a पर है और दूसरा स्थान b पर। स्थान 1 से n तक बाएं से दाएं गिने जाते हैं। हम इन दो छात्रों के बीच की दूरी को अधिकतम करना चाहते हैं। हम x बार निम्नलिखित ऑपरेशन कर सकते हैं: दो आसन्न
-
वजन स्केल पर सोने के टुकड़ों को बिना फटे लोड करने का क्रम ढूंढने के लिए C++ प्रोग्राम
मान लीजिए हमारे पास n विशिष्ट तत्वों वाला एक ऐरे A है, और एक अन्य संख्या x है। n सोने के टुकड़े हैं। iवें सोने का वजन A[i] है। हम इन n टुकड़ों को एक-एक करके वजन स्केल पर रखेंगे। लेकिन स्केल में एक असामान्य दोष है: यदि उस पर कुल वजन बिल्कुल x हो जाता है, तो वह फट जाएगा। हमें जांचना है कि क्या हम सभी
-
दिए गए ऑपरेशन के साथ प्रत्येक शहर से विज़िट किए जा सकने वाले शहरों की संख्या गिनने के लिए C++ प्रोग्राम
मान लीजिए हमारे पास N कोऑर्डिनेट पॉइंट्स P की एक लिस्ट है जो (xi, yi) के रूप में है। x और y मान पहले N नेचुरल नंबर्स के क्रमचय हैं। 1 से N की रेंज में प्रत्येक k के लिए। हम शहर k पर हैं। हम ऑपरेशन को मनमाने ढंग से कई बार लागू कर सकते हैं। ऑपरेशन: हम दूसरे शहर में जाते हैं जिसका x-कोऑर्डिनेट छोटा है
-
C++ प्रोग्राम: स्ट्रिंग्स को उल्टे क्रम में जोड़ें
मान लीजिए हमारे पास दो स्ट्रिंग्स S और T हैं। दोनों लोअरकेस अक्षरों में हैं। अंतिम स्ट्रिंग उत्पन्न करने के लिए इस क्रम में T और S को जोड़ें। उदाहरण के लिए, यदि इनपुट S = ramming; T = prog है, तो आउटपुट programming होगा। चरण इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे: res := T concatena
-
C++ प्रोग्राम: XOR गेम परिणाम 0 है या नहीं जांचें
मान लीजिए हमारे पास N तत्वों वाला एक सरणी A और एक अन्य बाइनरी स्ट्रिंग S है। मान लें कि दो खिलाड़ी एक गेम खेल रहे हैं। वे 0 और 1 के रूप में संख्यांकित हैं। एक चर x है जिसका प्रारंभिक मान 0 है। गेम के N राउंड हैं। i-वें राउंड में व्यक्ति S[i] निम्नलिखित में से एक करता है: x को x XOR A[i] से बदलें, अ
-
C++ प्रोग्राम: उन सैनिकों के सूचकांक ढूंढें जो टोही इकाई बना सकते हैं
मान लीजिए हमारे पास n तत्वों वाला एक सरणी A है। n सैनिक एक वृत्त पर खड़े हैं। i-वें सैनिक के लिए, ऊंचाई A[i] है। एक टोही इकाई ऐसे दो आसन्न सैनिकों से बनाई जा सकती है, जिनकी ऊंचाई का अंतर न्यूनतम हो। तो उनमें से प्रत्येक दूसरे के साथ कम ध्यान देने योग्य होगा। हमें उस जोड़ी के सूचकांक ढूंढने हैं जो ट
-
C++ प्रोग्राम: सीढ़ियों की संख्या और प्रत्येक सीढ़ी में चरणों की संख्या गिनें
मान लीजिए हमारे पास n तत्वों वाला एक सरणी A है। मान लें, अमल एक बहुमंजिला इमारत के अंदर सीढ़ियां चढ़ता है। हर बार जब वह चढ़ता है, तो 1 से गिनती शुरू करता है। उदाहरण के लिए, यदि वह 3 चरणों और 4 चरणों वाली दो सीढ़ियां चढ़ता है, तो वह 1, 2, 3, 1, 2, 3, 4 जैसे संख्या बोलेगा। सरणी A में, संख्याएं अमल द्
-
C++ प्रोग्राम: पहले n प्राकृतिक संख्याओं से दो उपसमुच्चय के योगों के बीच न्यूनतम अंतर ढूंढें
मान लीजिए हमारे पास एक संख्या n है। मान लें, पहले n प्राकृतिक संख्याएं। हमें उन्हें दो सेट A और B में विभाजित करना है जैसे कि प्रत्येक तत्व ठीक एक सेट से संबंधित हो और A में तत्वों के योग और B में तत्वों के योग के बीच निरपेक्ष अंतर न्यूनतम हो, और वह अंतर ढूंढें। उदाहरण के लिए, यदि इनपुट n = 5 है, त
-
C++ प्रोग्राम: जांचें कि दी गई स्ट्रिंग खराब है या नहीं
मान लीजिए हमारे पास n वर्णों वाली एक स्ट्रिंग S है। S में लोअरकेस अंग्रेजी अक्षर और ) वर्ण हैं। स्ट्रिंग खराब है, यदि अंत में ) वर्णों की संख्या शेष वर्णों की संख्या से सख्ती से अधिक है। हमें जांचना है कि S खराब है या नहीं। उदाहरण के लिए, यदि इनपुट S = fega)))))) है, तो आउटपुट True होगा, क्योंकि यह
-
C++ प्रोग्राम: नए तत्व डालने के बाद सरणी ढूंढें जहां किन्हीं दो तत्वों का अंतर सरणी में हो
मान लीजिए हमारे पास n अलग-अलग तत्वों वाला एक सरणी A है। एक सरणी B को अच्छा कहा जाता है यदि किन्हीं दो अलग-अलग तत्वों B[i] और B[j] के लिए, |B[i] - B[j]| B में कम से कम एक बार प्रकट होता है, और B में सभी तत्व अलग-अलग होंगे। हमें जांचना है कि क्या हम A में कई पूर्णांक जोड़कर इसे अधिकतम 300 आकार का अच्