-
सी ++ प्रोग्राम पैलिंड्रोम सबस्ट्रिंग के साथ स्ट्रिंग खोजने के लिए जिसकी लंबाई अधिकतम k . है
मान लीजिए कि हमारे पास दो संख्याएँ n और k हैं। आइए हम केवल तीन प्रकार के वर्णों ए, बी और सी के साथ एक स्ट्रिंग एस उत्पन्न करने का प्रयास कर रहे हैं। स्ट्रिंग S के सबस्ट्रिंग की अधिकतम लंबाई जो एक पैलिंड्रोम है जो k से अधिक नहीं है। इसलिए, यदि इनपुट n =3 जैसा है; k =2, तो आउटपुट आब होगा, क्योंकि इसक
-
सी ++ प्रोग्राम गैर खाली सबस्ट्रिंग की लंबाई खोजने के लिए जिसका योग सम है
मान लीजिए कि हमारे पास n तत्वों के साथ एक सरणी A है। हमें इसके तत्वों के गैर-रिक्त उपसमुच्चय की लंबाई इस प्रकार ज्ञात करनी होगी कि उनका योग सम हो या जब ऐसा कोई उपसमुच्चय न हो तो वापसी -1 हो। इसलिए, यदि इनपुट A =[1, 3, 7] जैसा है, तो आउटपुट 2 होगा, क्योंकि [1, 3] का योग 4 है। कदम इसे हल करने के लिए
-
सी ++ प्रोग्राम उन तत्वों को रखने के लिए आवश्यक संचालन की संख्या की गणना करने के लिए जिनकी अनुक्रमणिका मान से छोटी है
मान लीजिए कि हमारे पास n तत्वों के साथ एक सरणी A है। हम इन कार्यों को कितनी भी बार कर सकते हैं - कोई धनात्मक पूर्णांक k चुनें क्रम में किसी भी स्थिति का चयन करें और उस स्थिति में k डालें तो, क्रम बदल गया है, हम अगले ऑपरेशन में इस क्रम के साथ आगे बढ़ते हैं। हमें शर्त को पूरा करने के लिए आ
-
सी ++ प्रोग्राम स्टिक क्रॉसिंग गेम के विजेता का नाम खोजने के लिए
मान लीजिए कि हमारे पास दो संख्याएँ n और k हैं। अमल और बिमल एक खेल खेल रहे हैं। नियम सरल हैं। अमल एक पंक्ति में n लाठी खींचता है। उसके बाद खिलाड़ी बारी-बारी से प्रत्येक मोड़ में बाएं या दाएं से ठीक k स्टिक को पार करते हैं। अमल ने खेल शुरू किया। यदि किसी मोड़ से पहले कागज पर k से कम स्टिक हैं, तो खेल
-
अतिथि उपस्थिति रिकॉर्ड की जाँच के बाद कमरे की स्थिति खोजने के लिए C++ प्रोग्राम
मान लीजिए कि हमारे पास L, R के साथ एक स्ट्रिंग S है और 0 से 9 तक के अंक हैं। मान लीजिए कि 10 कमरों वाला एक होटल है, जिनकी संख्या 0 से 9 तक, बाएं से दाएं है। होटल में दो प्रवेश द्वार हैं- एक बाईं ओर से, और दूसरा दाईं ओर से। जब कोई ग्राहक बाएं प्रवेश द्वार से होटल में आता है, तो उसे बाएं प्रवेश द्वार
-
सी ++ प्रोग्राम न्यूनतम संभव कुरूपता खोजने के लिए हम टावरों को प्राप्त कर सकते हैं
मान लीजिए कि हमारे पास n तत्वों के साथ एक सरणी A है। विचार करें कि एक पंक्ति में n ब्लॉक टावर हैं। Ith टावर की ऊंचाई A[i] है। एक ही दिन में, हम ऑपरेशन कर सकते हैं:दो इंडेक्स i और j (i !=j) चुनें और टावर i से j पर वापस जाएं। यह A[i] को 1 से घटाएगा और A[j] को 1 से बढ़ाएगा। इमारतों की कुरूपता अधिकतम (A
-
C++ प्रोग्राम यह पता लगाने के लिए कि ठीक n लीटर पानी खरीदने के लिए हमें कितने रुपये का भुगतान करना होगा
मान लीजिए हमारे पास तीन नंबर n, a और b हैं। हम n लीटर पानी खरीदना चाहते हैं। पास में ही दो तरह की पानी की बोतलें हैं, 1-लीटर की बोतलें और 2-लीटर की बोतलें। पहले प्रकार की बोतल a रुपये और दूसरे प्रकार की बोतल की कीमत b रुपये है। हम जितना हो सके कम से कम पैसा खर्च करना चाहते हैं। हमें ठीक n लीटर पानी
-
C++ में असाइनमेंट पास करना
इस ट्यूटोरियल में, हमें निरीक्षक द्वारा पकड़े बिना किसी असाइनमेंट को पास करने का तरीका खोजने के लिए एक एल्गोरिथम लिखना होगा। प्रत्येक छात्र को अपना असाइनमेंट निरीक्षक को जमा करना होता है। छात्र ए का असाइनमेंट छात्र बी के पास है, इसलिए छात्र बी को छात्र ए को असाइनमेंट वापस करना/पास करना है, बिना निरी
-
C++ में पूर्णांकों की एक स्ट्रिंग में 6 से विभाज्य सबस्ट्रिंग की संख्या
हम एक समस्या को देखेंगे जिसमें हमें एक पूर्णांक स्ट्रिंग दी गई है और यह निर्धारित करना होगा कि पूर्णांक प्रारूप में कितने सबस्ट्रिंग 6 से विभाज्य हैं। यह ध्यान दिया जाना चाहिए कि इनपुट संख्याओं (पूर्णांक) से बने स्ट्रिंग के रूप में है। फिर भी, विभाज्यता जांच इसे केवल एक पूर्णांक के रूप में मानते हुए
-
सबस्ट्रिंग की संख्या 8 से विभाज्य है और C++ में 3 से नहीं
0-9 की एक स्ट्रिंग दी गई है। इस समस्या के लिए, हमें उन स्ट्रिंग्स की संख्या की गणना करने की आवश्यकता है जो 8 से विभाज्य हैं और 3 से नहीं। यह एक 2 कदम की समस्या है, और हमें इसे हल करने के लिए एक बार में कोड को एक कदम करने की आवश्यकता है, उदाहरण के लिए इनपुट str = "80" आउटपुट 2 इनपुट s
-
C++ में सिंगल लिंक्ड लिस्ट में रिवर्स अल्टरनेटिव K नोड्स
इस ट्यूटोरियल में, हमें लंबाई N की एक लिंक्ड लिस्ट A और एक पूर्णांक K दिया गया है। हमें प्रत्येक जोड़ी के आकार के साथ K के रूप में नोड्स के वैकल्पिक जोड़े को उलटना होगा। यह भी दिया गया है कि N, K से विभाज्य है। पहला तर्क है लिंक की गई सूची A का हेड पॉइंटर और दूसरा तर्क एक पूर्णांक K है, उदाहरण के लि
-
C++ में क्रुस्कल का न्यूनतम स्पैनिंग ट्री एल्गोरिथम-लालची एल्गोरिथम
एक फैले हुए पेड़ एक जुड़ा हुआ और अप्रत्यक्ष ग्राफ सबग्राफ है जो सभी शीर्षकों को जोड़ता है। कई फैले हुए पेड़ एक ग्राफ में मौजूद हो सकते हैं। प्रत्येक ग्राफ पर न्यूनतम फैले हुए पेड़ (MST) का वजन अन्य सभी फैले हुए पेड़ों की तुलना में समान या कम होता है। वजन फैले हुए पेड़ों के किनारों को सौंपा गया है और
-
C++ में एक बाइनरी ट्री में सबसे बड़ा BST
एक बाइनरी ट्री में, प्रत्येक चाइल्ड नोड में केवल दो नोड (बाएं और दाएं) होते हैं। वृक्ष संरचनाएं केवल डेटा का प्रतिनिधित्व करती हैं। बाइनरी सर्च ट्री (बीएसटी) विशेष प्रकार के बाइनरी ट्री हैं जो इन शर्तों को पूरा करते हैं - अपने पैरेंट की तुलना में, लेफ्ट चाइल्ड नोड छोटा होता है दाहिने बच्चे का
-
C++ में शब्दों (या स्ट्रिंग्स) की एक सरणी में एक पालिंड्रोम जोड़ी बनाना
मैडम या रेसकार दो ऐसे शब्द हैं, जो आगे की ओर एक ही तरह के बैकवर्ड को पढ़ते हैं, जिन्हें पैलिंड्रोम कहा जाता है। यदि हमें स्ट्रिंग्स का एक संग्रह या सूची दी जाती है, तो हमें यह पता लगाने के लिए एक C++ कोड लिखना होगा कि क्या वह सूची में किन्हीं दो स्ट्रिंग्स को एक साथ जोड़कर एक पैलिंड्रोम बना सकता है
-
सी++ में पालिंड्रोम सबस्ट्रिंग क्वेरीज़
इस ट्यूटोरियल में, हमें दिए गए स्ट्रिंग के पैलिंड्रोम सबस्ट्रिंग प्रश्नों को हल करने की आवश्यकता है। सी ++ में नियमित प्रश्नों को हल करने की तुलना में पैलिंड्रोम सबस्ट्रिंग प्रश्नों को हल करना कहीं अधिक जटिल है। इसके लिए कहीं अधिक जटिल कोड और तर्क की आवश्यकता है। इस ट्यूटोरियल में, हमें सबस्ट्रिंग
-
सी ++ में समानांतर सरणी
समानांतर सरणी को संरचना सरणी भी कहा जाता है। परिभाषा - एक समानांतर सरणी को कई सरणियों के रूप में परिभाषित किया जा सकता है जिसमें ith तत्व निकट से संबंधित होते हैं, और साथ में, वे एक इकाई का गठन करते हैं। सी ++ भाषा में एक सरणी एक मौलिक विशेषता है। समानांतर सरणियाँ बनाने से हमें दो या अधिक सरणियों क
-
C++ में विभाजन की समस्या
इस समस्या में, हमें यह निर्धारित करने के लिए C++ कोड बनाना होगा कि किसी सरणी को दो बराबर उप-सरणी में विभाजित किया जा सकता है या नहीं। साथ ही, हमें इस स्थिति की जांच करनी होगी कि क्या दोनों उपसरणियों में सभी तत्वों का योग बिल्कुल समान है या नहीं। विभाजन की समस्या सबसेट सम समस्या का एक प्रकार है, जो ब
-
C++ कोड बैटरी कॉम्बो की संख्या का पता लगाने के लिए
मान लीजिए, हमारे पास n बैटरियां हैं जिनका अधिकतम 5 बार उपयोग किया जा सकता है। हमारे पास कुछ डिवाइस हैं जिन्हें तीन बैटरी की आवश्यकता होती है और डिवाइस के प्रत्येक उपयोग से बैटरी की उपयोग संख्या 1 बढ़ जाती है। यदि हमें उपकरणों को k बार उपयोग करना है, तो हमें यह पता लगाना होगा कि हम डिवाइस को पावर देन
-
सी++ कोड यह पता लगाने के लिए कि एन-राउंड गेम किसने जीता
मान लीजिए, एक दो-खिलाड़ियों का खेल है जिसमें n राउंड हैं। राउंड के स्कोर एक सरणी स्कोर में दिए गए हैं जहां प्रत्येक तत्व {P1 Score, P2 Score} प्रारूप का है। उच्च स्कोर वाला खिलाड़ी एक राउंड जीतता है, और एक खिलाड़ी खेल जीतता है यदि उन्होंने अधिक राउंड जीते हैं; अन्यथा, इसे ड्रॉ के रूप में घोषित किया
-
एक कंटेनर में बक्से द्वारा लिए गए क्षेत्र को खोजने के लिए C++ कोड
मान लीजिए, हमारे पास बक्से के n जोड़े हैं जिन्हें एक चौकोर आकार के कंटेनर में भेजने की आवश्यकता है। बक्से की जोड़ी की चौड़ाई एक जोड़ी (ए, बी) के रूप में दी गई है और उन्हें एक सरणी आयाम में दिया गया है। यदि हम बक्सों की चौड़ाई एक-दूसरे के समानांतर रखते हैं, तो हमें यह पता लगाना होगा कि डिब्बे कंटेनर