-
सी ++ में 0 या 1 के रूप में आसन्न तत्वों के बीच अंतर के साथ अधिकतम लंबाई उपसरणी
हमें किसी भी आकार की एक सरणी दी गई है और कार्य दिए गए सरणी के उप-सरणी को 0 या 1 के रूप में आसन्न तत्वों के बीच अंतर वाले तत्वों के साथ खोजना है। इनपुट - int arr[] ={ 2, 1, 5, 6, 3, 4, 7, 6} आउटपुट − अधिकतम लंबाई उपसरणी जिसमें 0 या 1 के रूप में आसन्न तत्वों के बीच अंतर होता है − 2 स्पष्टीकरण - 0 य
-
सी ++ में 0 या 1 के रूप में आसन्न तत्वों के बीच अंतर के साथ अधिकतम लंबाई अनुवर्ती
हमें किसी भी आकार की एक सरणी दी गई है और कार्य दिए गए सरणी में बाद के तत्वों को 0 या 1 के रूप में आसन्न तत्वों के बीच अंतर के साथ खोजना है। इनपुट - int arr[] ={ 2, 1, 5, 6, 3, 4, 7, 6} आउटपुट − 0 या 1 के रूप में आसन्न तत्वों के बीच अंतर के साथ अधिकतम लंबाई अनुवर्ती है − 3 स्पष्टीकरण - 0 या 1 के अ
-
आसन्न तत्वों के बीच अंतर के साथ अधिकतम लंबाई के बाद या तो 0 या 1 | सी++ में 2 सेट करें
हमें किसी भी आकार की एक सरणी दी गई है और कार्य दिए गए सरणी में बाद के तत्वों को 0 या 1 के रूप में आसन्न तत्वों के बीच अंतर के साथ खोजना है। इनपुट - int arr[] ={ 2, 1, 5, 6, 3, 4, 7, 6} आउटपुट − अधिकतम लंबाई के बाद आसन्न तत्वों के बीच अंतर 0 या 1 के रूप में है:3 स्पष्टीकरण - 0 या 1 के अंतर वाले सर
-
C++ में ताकत P से मारे जा सकने वाले लोगों की अधिकतम संख्या
कार्य को देखते हुए अधिकतम संख्या में लोगों को ढूंढना है जिन्हें ताकत के साथ पीटा जा सकता है। अनंत लोगों के साथ एक पंक्ति पर विचार करें और उनमें से प्रत्येक के पास 1 से शुरू होने वाली अनुक्रमणिका संख्या है। Sth . की ताकत व्यक्ति का प्रतिनिधित्व s2 . द्वारा किया जाता है . ताकत से किसी को मारने के बाद
-
सी ++ में एक स्ट्रिंग से दिए गए बाद के निष्कासन की अधिकतम संख्या
कार्य को देखते हुए एक स्ट्रिंग से दिए गए बाद के निष्कासन की अधिकतम संख्या ज्ञात करना है। एस्ट्रिंग एस दिया गया है और हमें बाद की अधिकतम संख्या एबीसी ढूंढनी होगी जिसे स्ट्रिंग से हटाया जा सकता है। आइए अब एक उदाहरण का उपयोग करके समझते हैं कि हमें क्या करना है: इनपुट s = ‘dnabcxy’ आउटपुट 1
-
C++ में दिए गए बिंदुओं को समाहित करने वाले खंडों की अधिकतम संख्या
दिए गए बिंदुओं को समाहित करने वाले अधिकतम खंडों को खोजने का कार्य दिया गया है। एक सरणी को देखते हुए a1[] आकार n1 के साथ और दो पूर्णांक A और B दिए गए हैं। दिए गए एरे से a1[],n1 लाइन सेगमेंट को शुरुआती और अंतिम बिंदुओं के साथ a1[i] – A और a1[i] + क्रमशः बनाया जा सकता है। एक अन्य सरणी a2[] को n2 अंको
-
C++ . में समकोण समद्विबाहु त्रिभुज में फिट होने वाले वर्गों की अधिकतम संख्या
कार्य को देखते हुए ए वाले वर्गों की अधिकतम संख्या ज्ञात करना है जो एस के आधार के साथ एक समकोण समद्विबाहु त्रिभुज के अंदर फिट हो सकते हैं (एक समद्विबाहु त्रिभुज में कम से कम 2 बराबर पक्ष होते हैं)। आइए अब एक उदाहरण का उपयोग करके समझते हैं कि हमें क्या करना है: इनपुट s=5, a=1 आउटपुट 10 स्पष्टीकरण -
-
लंबाई K के सबस्ट्रिंग की अधिकतम संख्या C++ में समान वर्णों से मिलकर बनी है
कार्य को देखते हुए लंबाई के सबस्ट्रिंग की अधिकतम संख्या ज्ञात करना है K समान पात्रों से मिलकर। एक स्ट्रिंग s और दूसरा पूर्णांक दिया गया K , हमें K . आकार के उप-स्ट्रिंग की घटना को गिनना होगा जिनके समान वर्ण हैं। जो उप-स्ट्रिंग पाए जाते हैं, उनमें से हमें उस उप-स्ट्रिंग को चुनना होगा जो अधिकतम समय म
-
C++ में बाइनरी मैट्रिक्स में अधिकतम दशमलव मान पथ
कार्य को देखते हुए अधिकतम पूर्णांक मान ज्ञात करना है जो किसी दिए गए वर्ग बाइनरी सरणी के शीर्ष बाएं तत्व से नीचे दाएं तत्व तक पथ में यात्रा करते समय प्राप्त किया जा सकता है, जो कि इंडेक्स [0] [0] से इंडेक्स तक शुरू होता है। [एन -1] [एन -1]। पथ को कवर करते समय हम केवल दाएँ ([i][j + 1]) या नीचे ([i +
-
बाइनरी स्ट्रिंग में शून्य और एक का अधिकतम अंतर - (O(n) समय) C++ . में
कार्य को देखते हुए किसी दिए गए बाइनरी स्ट्रिंग से एक उप-स्ट्रिंग और फिर शून्य और एक की संख्या के बीच अधिकतम अंतर खोजना है। आइए अब समझते हैं कि हमें एक उदाहरण का उपयोग करके क्या करना है - इनपुट str = “10010110” आउटपुट 2 स्पष्टीकरण उप-सरणी में स्थिति 1 से 4 (0010) तक, शून्य और वाले के बी
-
सी ++ में बाइनरी स्ट्रिंग में शून्य और वाले का अधिकतम अंतर
कार्य को देखते हुए किसी दिए गए बाइनरी स्ट्रिंग से एक उप-स्ट्रिंग और फिर शून्य और एक की संख्या के बीच अधिकतम अंतर खोजना है। आइए अब एक उदाहरण का उपयोग करके समझते हैं कि हमें क्या करना है - इनपुट str = “100100110” आउटपुट 2 स्पष्टीकरण उप-सरणी में स्थिति 1 से 5 (00100) में, शून्य और वाले के
-
C++ में दो अपरकेस के बीच अधिकतम विशिष्ट लोअरकेस अक्षर
दिए गए स्ट्रिंग में दो अपर केस अक्षरों के बीच मौजूद अलग-अलग लोअर केस अक्षरों की अधिकतम संख्या ज्ञात करना कार्य को देखते हुए है। आइए अब समझते हैं कि हमें एक उदाहरण का उपयोग करके क्या करना है - इनपुट str = “JKyubDoorG” आउटपुट 3 स्पष्टीकरण yub दो अपर केस अक्षर K और D के बीच मौजूद होता है
-
अधिकतम तत्व जिन्हें C++ में k अपडेट के बराबर बनाया जा सकता है
कार्य को देखते हुए तत्वों की अधिकतम संख्या को खोजने के लिए है जो किसी दिए गए सरणी में अपने तत्वों को अधिकतम k बार बढ़ाने के बाद बराबर बनाया जा सकता है। आइए अब समझते हैं कि हमें एक उदाहरण का उपयोग करके क्या करना है - इनपुट a[] = {1, 3, 8}, k = 4 आउटपुट 2 स्पष्टीकरण यहाँ हम 1 तीन बार वृद्धि करके और
-
अधिकतम तत्व जिन्हें C++ में a और b की दी गई इकाइयों का उपयोग करके पार किया जा सकता है
बाइनरी ऐरे को देखते हुए गिरफ्तारी[] और दो चर a और b कुछ प्रारंभिक मूल्यों के साथ। सरणी में एक तत्व को पार करने के लिए arr[] दो तरीके हैं - अगर arr[i] ==1, तो a . से 1 इकाई का उपयोग किया जा सकता है , b . में बिना किसी परिवर्तन के . यदि b . से 1 इकाई का उपयोग किया जाता है , तो a 1 इकाई से बढ़ जाता
-
C++ में बिटमास्किंग और डायनामिक प्रोग्रामिंग
सबसे पहले, हम बिटमास्किंग और डायनेमिक प्रोग्रामिंग के बारे में जानेंगे, फिर हम इससे संबंधित एक समस्या का समाधान करेंगे जो कार्यान्वयन से संबंधित आपके प्रश्नों का समाधान करेगी। बिटमास्क मास्क . के रूप में भी जाना जाता है एन-बिट्स का एक क्रम है जो हमारे संग्रह के सबसेट को एन्कोड करता है। मुखौटा का तत
-
C++ में बिटोनिक सॉर्ट करें
बिटोनिक सॉर्ट एक समानांतर सॉर्टिंग एल्गोरिदम है जो सर्वोत्तम कार्यान्वयन के लिए बनाया गया है और हार्डवेयर और समानांतर प्रोसेसर सरणी के साथ इष्टतम उपयोग है। । मर्ज सॉर्ट की तुलना में यह सबसे प्रभावी नहीं है। लेकिन यह समानांतर कार्यान्वयन के लिए अच्छा है। यह पूर्वनिर्धारित तुलना अनुक्रम के कारण है जो
-
C++ में बिट्स हेरफेर (महत्वपूर्ण रणनीति)
आइए पहले बिट्स के बारे में याद करें और बिटवाइज़ ऑपरेटर छोटा है। बिट एक द्विआधारी अंक है। यह डेटा की सबसे छोटी इकाई है जिसे कंप्यूटर द्वारा समझा जा सकता है। में दो में से केवल एक मान हो सकता है 0 (बंद को दर्शाता है) और 1 (चालू को दर्शाता है) । बिटवाइज ऑपरेटर वे ऑपरेटर हैं जो प्रोग्राम में थोड़ा स्त
-
बिटवाइज़ और (या &) C++ में एक श्रेणी के
इस समस्या में, हमें दो पूर्णांक मान a और b दिए गए हैं। और हमारा काम है a से b तक की बिटवाइज और (&) रेंज का पता लगाना . इसका मतलब है कि हमें a &a+1 &a+2 &… b-1 &b का मान निकालना होगा। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट - ए =3 , बी =8 आउटपुट - 0 स्पष्टीकरण - 3 और 4 और 5 और 6 और 7 और
-
सी++ में बिटवाइज़ और एन बाइनरी स्ट्रिंग्स
इस समस्या में, हमें बाइनरी स्ट्रिंग्स के आकार n का एक सरणी बिन [] दिया जाता है। हमारा काम एन बाइनरी स्ट्रिंग्स के बिटवाइज़ और (&) को खोजने के लिए एक प्रोग्राम बनाना है। यहां, हम सभी नंबर लेंगे और बिटवाइज और उनमें से यानी बिन [0] और बिन [1] और... बिन [एन -2] और बिन [एन] ढूंढेंगे। समस्या को समझने क
-
बिटवाइज़ और C++ में K के निकटतम उप-सरणी का
इस समस्या में, हमें n आकार का एक सरणी arr[] और एक पूर्णांक k दिया जाता है। हमारा काम इंडेक्स i से j तक सबएरे को खोजना और बिटवाइज और उसके सभी तत्वों की गणना करना है। इसके बाद एब्स का न्यूनतम मान प्रिंट करें (K- (बिटवाइज और सबरे का))। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट - एआर [] ={5, 1}