-
C++ में 0 और 1 के सेगमेंट की अधिकतम लंबाई
समस्या कथन एक स्ट्रिंग दी गई है जिसमें केवल 0 और 1 हैं। कार्य स्ट्रिंग के सेगमेंट की अधिकतम लंबाई ढूंढना है जैसे कि प्रत्येक सेगमेंट में 1 की संख्या 0 से अधिक हो। उदाहरण यदि इनपुट स्ट्रिंग 10111000001011 है तो उत्तर 12 होगा - पहला सेगमेंट लंबाई 7 का है 10111000001011 दूसरा सेगमेंट लंबाई 5 का है 10
-
C++ में पहले और अंतिम तत्व समान वाले सब-ऐरे की अधिकतम लंबाई
इस समस्या में, हमें वर्णों का एक ऐरे दिया गया है। हमारा कार्य एक प्रोग्राम बनाना है जो C++ में पहले और अंतिम तत्व समान वाले सबऐरे की अधिकतम लंबाई प्रिंट करे। आइए एक उदाहरण से इस समस्या को समझते हैं, इनपुट - array = {t, u, t, o, r, i, a, l, s, p, o, i, n, t} आउटपुट - 14 व्याख्या - सबऐरे {t, u, t, o,
-
C++ में ऐरे के सभी जोड़े का अधिकतम मॉड्यूलो जहां arr[i] >= arr[j]
इस समस्या में, हमें n तत्वों का एक ऐरे दिया गया है। हमारा कार्य एक = arr[j]. = arr[j]। आइए एक उदाहरण से इस समस्या को समझते हैं, इनपुट - arr[] = {3, 5, 9} आउटपुट - 4 व्याख्या - 9%5 = 4 इस समस्या को हल करने के लिए, एक सरल और सीधा दृष्टिकोण दो नेस्टेड लूप चलाना और हर संभव जोड़े के लिए मॉड्यूलो ढूंढना
-
C++ में दो समूहों से बनी 3-व्यक्ति टीमों की अधिकतम संख्या
इस समस्या में, हमें दो पूर्णांक N और M दिए गए हैं, N समूह 1 में लोगों की संख्या है, और M समूह 2 में लोगों की संख्या है। हमारा कार्य दो समूहों से बनी 3-व्यक्ति टीमों की अधिकतम संख्या ढूंढने के लिए एक प्रोग्राम बनाना है। हम इन समूहों से एक व्यक्ति का चयन करके 3 लोगों की टीम बनाएंगे ताकि अधिकतम टीम बन
-
C++ में द्विभाजित ग्राफ में अधिकतम एज की संख्या
समस्या कथन एक पूर्णांक N दिया गया है जो शीर्षों की संख्या दर्शाता है। कार्य N शीर्षों के द्विभाजित ग्राफ में संभव अधिकतम एज की संख्या ढूंढना है। द्विभाजित ग्राफ एक द्विभाजित ग्राफ वह है जिसमें शीर्षों के 2 सेट होते हैं। सेट ऐसे होते हैं कि एक ही सेट के शीर्ष कभी भी उनके बीच एज साझा नहीं करेंगे। उ
-
C++ में ट्री में जोड़े जा सकने वाले अधिकतम एज ताकि यह द्विभाजित ग्राफ बना रहे
समस्या कथन एक ट्री हमेशा एक द्विभाजित ग्राफ होता है क्योंकि हम इसे हमेशा दो असंयुक्त सेट में वैकल्पिक स्तरों के साथ विभाजित कर सकते हैं। दूसरे शब्दों में, हम इसे हमेशा दो रंगों से रंग सकते हैं ताकि वैकल्पिक स्तरों का रंग समान हो। कार्य यह गणना करना है कि ट्री में अधिकतम कितने एज जोड़े जा सकते हैं त
-
C++ में अधिकतम 1 स्वैप का उपयोग करके निश्चित बिंदुओं की अधिकतम संख्या
समस्या कथन 0 से N-1 तक के N तत्वों का एक क्रमपरिवर्तन दिया गया है। एक निश्चित बिंदु वह इंडेक्स है जिस पर मान इंडेक्स के समान होता है यानी arr[i] = i। आपको अधिकतम 1 स्वैप करने की अनुमति है। अधिकतम निश्चित बिंदुओं की संख्या ढूंढें जो आप प्राप्त कर सकते हैं। उदाहरण यदि इनपुट ऐरे है {0, 1, 2, 3, 4, 6,
-
C++ में दिए गए आकार के सब-ऐरे में अद्वितीय पूर्णांकों की अधिकतम संख्या
इस समस्या में, हमें आकार n का एक ऐरे और एक संख्या M दी गई है। हमारा कार्य एक प्रोग्राम बनाना है जो दिए गए आकार के सब-ऐरे में अद्वितीय पूर्णांकों की अधिकतम संख्या ढूंढेगा। यहां, हमें आकार M का वह सब-ऐरे ढूंढना होगा जिसमें अधिकतम अद्वितीय तत्व हों। आइए एक उदाहरण से इस समस्या को समझते हैं, इनपुट - arr
-
C++ में दो अलग-अलग ऐरे के सब-ऐरे का अधिकतम OR योग
समस्या कथन दो धनात्मक पूर्णांक ऐरे दिए गए हैं। प्रत्येक ऐरे से समान आकार के दो सब-ऐरे चुनें और दोनों सब-ऐरे के अधिकतम संभव OR योग की गणना करें। उदाहरण यदि arr1[] = {1, 2, 4, 3, 2} और Arr2[] = {1, 3, 3, 12, 2} तो अधिकतम परिणाम तब प्राप्त होता है जब हम निम्न दो सबऐरे बनाते हैं - Subarr1[] = {2, 4, 3}
-
C++ में बाइनरी ट्री में अधिकतम पथ योग
इस समस्या में, हमें एक बाइनरी ट्री दिया गया है जिसमें प्रत्येक नोड एक मान रखता है। हमारा कार्य बाइनरी ट्री के दो पत्तों के बीच अधिकतम पथ योग ढूंढने के लिए एक प्रोग्राम बनाना है। यहां, हमें एक पत्ते नोड से दूसरे पत्ते नोड तक का पथ ढूंढना है जो मानों का अधिकतम योग प्रदान करेगा। यह अधिकतम योग पथ रूट न
-
C++ में त्रिभुज में अधिकतम पथ योग
इस समस्या में, हमें संख्याएँ त्रिभुज के रूप में दी गई हैं। हमारा कार्य एक प्रोग्राम बनाना है जो त्रिभुज में अधिकतम पथ योग ढूंढेगा। तत्वों को पहली पंक्ति से 1 तत्व के साथ व्यवस्थित किया जाता है और फिर अगली पंक्तियों में तत्वों की बढ़ती संख्या के साथ जब तक nवीं पंक्ति में तत्व नहीं होते। इसलिए, प्रोग
-
C++ में उल्टे त्रिभुज में अधिकतम पथ योग
इस समस्या में, हमें संख्याएँ उल्टे त्रिभुज के रूप में दी गई हैं। हमारा कार्य एक प्रोग्राम बनाना है जो उल्टे त्रिभुज में अधिकतम पथ योग ढूंढेगा। उल्टा त्रिभुज संख्याओं की एक व्यवस्था है जहां पहली पंक्ति में n तत्व होते हैं, दूसरी में n-1, और इसी तरह। यहां, हमें प्रत्येक पंक्ति से एक तत्व जोड़कर प्राप
-
C++ में आधार 'b' से लंबाई 'k' के सभी सबस्ट्रिंग को दशमलव में बदलें
इस ट्यूटोरियल में, हम एक प्रोग्राम पर चर्चा करेंगे जो आधार b से लंबाई k के सभी सबस्ट्रिंग को दशमलव में बदलता है। इसके लिए हमें एक निश्चित लंबाई का स्ट्रिंग दिया जाएगा। हमारा कार्य दिए गए स्ट्रिंग से आकार k के सबस्ट्रिंग लेना और उन्हें आधार b से दशमलव संख्याओं में बदलना है। उदाहरण #include <bits/
-
C++ में मनमाने बाइनरी ट्री को चिल्ड्रन सम प्रॉपर्टी (Children Sum Property) वाले ट्री में परिवर्तित करें
इस ट्यूटोरियल में, हम एक मनमाने बाइनरी ट्री को चिल्ड्रन सम प्रॉपर्टी वाले ट्री में परिवर्तित करने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक बाइनरी ट्री प्रदान की जाएगी। हमारा कार्य इसे उस बाइनरी ट्री में परिवर्तित करना है जो चिल्ड्रन सम प्रॉपर्टी का पालन करता है। लेकिन प्रतिबंध यह है कि
-
C++ में सरणी को सर्कुलर डबल लिंक्ड लिस्ट (Circular Doubly Linked List) में परिवर्तित करें
इस ट्यूटोरियल में, हम एक सरणी को सर्कुलर डबल लिंक्ड लिस्ट में परिवर्तित करने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक सरणी प्रदान की जाएगी। हमारा कार्य सरणी के तत्वों को लेना और उन्हें सर्कुलर डबल लिंक्ड लिस्ट में परिवर्तित करना है। उदाहरण #include<iostream> using namespace std; /
-
C++ में सरणी को कम रूप (Hashing) में परिवर्तित करें
इस ट्यूटोरियल में, हम हैशिंग का उपयोग करके सरणी को उसके कम रूप में परिवर्तित करने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक सरणी प्रदान की जाएगी। हमारा कार्य दी गई सरणी को उसके कम रूप में परिवर्तित करना है जैसे कि इसमें केवल 0 से n-1 तक के तत्व हों। उदाहरण #include <bits/stdc++.h>
-
C++ में सरणी को कम रूप (Reduced Form) में परिवर्तित करें (युग्मों के वेक्टर का उपयोग करके)
इस ट्यूटोरियल में, हम युग्मों के वेक्टर का उपयोग करके सरणी को उसके कम रूप में परिवर्तित करने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक सरणी प्रदान की जाएगी। हमारा कार्य दी गई सरणी को उसके कम रूप में परिवर्तित करना है जैसे कि इसमें केवल 0 से n-1 तक के तत्व हों। उदाहरण #include <bits/st
-
C++ में सरणी को जिग-जैग फैशन (Zig-Zag Fashion) में परिवर्तित करें
इस ट्यूटोरियल में, हम एक सरणी को जिग-जैग फैशन में परिवर्तित करने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें विशिष्ट तत्वों वाली एक सरणी प्रदान की जाएगी। हमारा कार्य दी गई सरणी के तत्वों को जिग-जैग फैशन में पुनर्व्यवस्थित करना है जिसमें पिछले तत्व की तुलना में बड़े और छोटे तत्व वैकल्पिक रूप स
-
C++ में BST को मैक्स हीप (Max Heap) में परिवर्तित करें
इस ट्यूटोरियल में, हम बाइनरी सर्च ट्री को मैक्स हीप में परिवर्तित करने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक बाइनरी सर्च ट्री प्रदान की जाएगी। हमारा कार्य दी गई बाइनरी सर्च ट्री को मैक्स हीप में परिवर्तित करना है जैसे कि तुलना करने पर बाइनरी सर्च ट्री की शर्त का पालन हो। उदाहरण #incl
-
C++ में BST को मिन हीप (Min Heap) में परिवर्तित करें
इस ट्यूटोरियल में, हम बाइनरी सर्च ट्री को मिन हीप में परिवर्तित करने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक बाइनरी सर्च ट्री प्रदान की जाएगी। हमारा कार्य दी गई बाइनरी सर्च ट्री को मिन हीप में परिवर्तित करना है जैसे कि तुलना करने पर बाइनरी सर्च ट्री की शर्त का पालन हो। उदाहरण #include