-
C++ का उपयोग करके वह संख्या ज्ञात कीजिए जिसका दिए गए ऐरे रेंज के साथ XOR का योग अधिकतम है
एक समस्या को हल करने के लिए जिसमें हमें एक सरणी और कुछ प्रश्न दिए जाते हैं। अब प्रत्येक प्रश्न में, हमें एक श्रेणी दी गई है। अब हमें एक ऐसी संख्या ज्ञात करने की आवश्यकता है कि x के साथ उनके xor का योग अधिकतम हो, उदाहरण के लिए Input : A = {20, 11, 18, 2, 13} Three queries as (L, R) pairs 1 3 3 5 2 4
-
सी ++ प्रोग्राम नंबर खोजने के लिए जिसका एक्सओआर योग दिए गए ऐरे के साथ एक दिया गया नंबर है k
एक समस्या को हल करने के लिए, जिसमें दिया गया है, हमें उस संख्या को खोजने का काम सौंपा गया है, उदाहरण के लिए, उस संख्या के साथ दिए गए सरणी का XOR योग k के बराबर हो जाता है। Input: arr[] = {1, 2, 3, 4, 5}, k = 10 Output: 11 Explanation: 1 ^ 2 ^ 3 ^ 4 ^ 5 ^ 11 = 10 Input: arr[] = { 12, 23, 34, 56, 78
-
C++ प्रोग्राम दिए गए डिजिटल रूट के साथ एक रेंज में नंबर खोजने के लिए
इसके अंकों का योग किसी संख्या का अंकीय मूल ज्ञात कर सकता है; यदि योग एक अंक है, तो यह एक डिजिटल रूट है। इस ट्यूटोरियल में, हम एक समस्या पर चर्चा करेंगे जहां हमें संख्याओं की एक श्रृंखला और एक पूर्णांक X दिया गया है, और हमें यह गिनने की आवश्यकता है कि श्रेणी में कितनी संख्याएँ डिजिटल जड़ें हैं जैसे क
-
बिटवाइज़ और C++ का उपयोग करते हुए कम से कम एक गैर-रिक्त उप-सरणी की संख्याएँ
एक समस्या को हल करने के लिए जहां हमें एक सरणी दी जाती है, और हमें सभी संभावित पूर्णांकों को खोजने की आवश्यकता होती है जो बिटवाइज़ हैं और कम से कम एक खाली सबअरे नहीं है, उदाहरण के लिए - Input : nums[ ] = { 3, 5, 1, 2, 8 } Output : { 2, 5, 0, 3, 8, 1 } Explanation: 2 is the bitwise AND of subarray {2}
-
C++ प्रोग्राम सबसे बड़े विभाज्य जोड़े सबसेट को खोजने के लिए
एक समस्या को हल करने के लिए जिसमें हमें अलग-अलग तत्वों से युक्त एक सरणी दी जाती है। अब हमारा कार्य उपसमुच्चय को इस प्रकार खोजना है कि प्रत्येक जोड़ी समान रूप से विभाज्य हो, अर्थात, प्रत्येक बड़ा तत्व प्रत्येक छोटे तत्व से विभाज्य हो, उदाहरण के लिए। हम इस समस्या का उत्तर खोजने के लिए गतिशील प्रोग्र
-
सी ++ प्रोग्राम सरणी में सबसे बड़ा विभाज्य उपसमुच्चय खोजने के लिए
यह ट्यूटोरियल एक समस्या पर चर्चा करेगा जहां हमें अलग-अलग सकारात्मक पूर्णांकों की एक सरणी दी जाती है। हमें सबसे बड़े उपसमुच्चय को खोजने की आवश्यकता है जैसे कि प्रत्येक जोड़ी के लिए बड़े तत्व को एक छोटे तत्व से विभाजित किया जाता है, उदाहरण के लिए - Input: nums[ ] = { 1, 4, 2, 6, 7} Output: 1 2 4 Expla
-
C++ सबसे बड़ा सबट्री जिसमें 1 और 0 की समान संख्या है
एक बाइनरी ट्री दिया। अब हमें 1 और 0 की समान संख्या वाले सबसे बड़े उपप्रकार को खोजने का काम सौंपा गया है; पेड़ में केवल 0 और 1 होते हैं। समाधान खोजने के लिए दृष्टिकोण इस दृष्टिकोण में, हम सभी नोड्स को 0 से -1 के मान से बदलने जा रहे हैं। ऐसा करने से हमारा प्रोग्राम आसान हो जाएगा क्योंकि अब हमें 0 के
-
C++ प्राइम के रूप में प्रत्येक जोड़ी के योग के साथ सबसे बड़ा उपसमुच्चय
दिए गए सरणी से सबसे बड़ा उपसमुच्चय ज्ञात करना जिसमें प्रत्येक जोड़ी का योग एक अभाज्य संख्या है। मान लें कि अधिकतम तत्व 100000 है, उदाहरण के लिए - Input: nums[ ] = { 3, 2, 1,1 } Output: size = 3, subset = { 2, 1, 1 } Explanation: Subsets can be formed: {3, 2}, {2, 1} and { 2, 1, 1}, In {2, 1, 1} sum
-
C++ बाइनरी ट्री में पेयरवाइज स्वैप लीफ नोड्स
एक बाइनरी ट्री दिया। कार्य लीफ नोड्स को जोड़ीदार स्वैप करना है, उदाहरण के लिए - इनपुट - आउटपुट - हम दो पॉइंटर्स का ट्रैक रखेंगे जो दो आसन्न लीफ नोड्स को इंगित करते हैं और दी गई समस्या में उनके मूल्यों को स्वैप करते हैं। समाधान खोजने के लिए दृष्टिकोण इस दृष्टिकोण में, हम पेड़ को पार करते हैं,
-
C++ किसी दी गई लिंक्ड सूची के तत्वों को पेयरवाइज स्वैप करें
एक समस्या को हल करने के लिए जिसमें हमें एक लिंक्ड सूची में मौजूद जोड़ीदार नोड्स को स्वैप करना होता है और फिर इसे प्रिंट करना होता है, उदाहरण के लिए Input : 1->2->3->4->5->6->NULL Output : 2->1->4->3->6->5->NULL Input : 1->2->3->4->5->NULL Output
-
किसी दिए गए आधार में C++ पांडिजिटल संख्या
वह संख्या जिसमें 0 से आधार B तक के सभी अंक होते हैं, उस आधार की पांडिजिटल संख्या कहलाती है। हालाँकि, कुछ संख्याओं में 1 से 9 तक के अंक होते हैं और उन्हें शून्य रहित पांडिजिटल संख्याएँ कहा जाता है। पांडिजिटल नंबरों के कुछ उदाहरण 0123456789, 0789564312, आदि हैं। इस ट्यूटोरियल में, हम एक समस्या पर चर्
-
C++ किसी दिए गए मान के आसपास एक लिंक्ड सूची का विभाजन करना और मूल आदेश रखना
इस ट्यूटोरियल में एक लिंक की गई सूची को देखते हुए, और हमें सूची की शुरुआत में सभी संख्याओं को x से छोटा रखना होगा और अन्य को सबसे पीछे रखना होगा। हमें भी उनके आदेश को पहले की तरह ही बनाए रखने की जरूरत है। उदाहरण के लिए Input : 1->4->3->2->5->2->3, x = 3 Output: 1->2->2->3-
-
C++ एक संख्या को दो विभाज्य भागों में विभाजित करता है
इस समस्या में, हमें एक स्ट्रिंग दी जाती है जिसे एक संख्या के रूप में व्याख्या किया जा सकता है। अब हमें उस स्ट्रिंग को दो भागों में इस तरह से विभाजित करना है कि पहला भाग A से विभाज्य हो और दूसरा भाग B (हमें दिए गए दो पूर्णांक) से विभाज्य हो। उदाहरण के लिए - Input : str = "123", a = 12, b =
-
सी ++ पथ लंबाई जिसमें अधिकतम संख्या में मोड़ हैं
एक समस्या को हल करने के लिए जिसमें हमें एक बाइनरी ट्री दिया जाता है। अब हमें उस पथ को खोजने की आवश्यकता है जिसमें अधिकतम संख्या में मोड़ हों। यानी, एक मोड़ तब माना जाता है जब पथ की दिशा बाएं से दाएं या इसके विपरीत बदलती है, उदाहरण के लिए इनपुट - आउटपुट - 6 अब इस दृष्टिकोण में, हम पेड़ से गुजरें
-
अधिकतम औसत मान के साथ C++ पथ
इस समस्या में 2 डी मैट्रिक्स को देखते हुए, और हमें अधिकतम औसत मान वाले पथ खोजने की आवश्यकता है। पथ के लिए, हमारा स्रोत सबसे ऊपरी बायां कक्ष है, और गंतव्य सबसे निचला दायां कक्ष है, उदाहरण के लिए - Input : Matrix = [1, 2, 3 4, 5, 6 7, 8, 9] Output : 5.8 Path with maximum average is, 1 -> 4 -> 7
-
सी++ पेंटाटोप नंबर
पास्कल के त्रिभुज में एक पंचकोण संख्या को पाँचवीं संख्या के रूप में वर्णित किया गया है। अब, जैसा कि आप जानते हैं, यह पांचवीं संख्या है, तो इसका मतलब है कि हमारे पास पास्कल के त्रिकोण में कम से कम पांच संख्याएं होनी चाहिए, इसलिए इस श्रृंखला की पहली संख्या 1 4 6 4 1 से शुरू होती है। पास्कल त्रिभुज की
-
C++ परिमाप और Varignon के समांतर चतुर्भुज का क्षेत्रफल
Varignons Parallelogram एक चतुर्भुज की प्रत्येक भुजा के मध्य बिंदुओं को मिलाने से बनता है। मान लीजिए कि हमारे पास एक चतुर्भुज ABCD है। प्रत्येक पक्ष के मध्य बिंदु P, Q, R और S हैं। यदि हम सभी मध्य बिंदुओं को जोड़ते हैं, तो यह हमेशा एक समांतर चतुर्भुज PQRS बनाएगा जिसे Varignons Parallelogram के रूप म
-
सी ++ एक सरणी का क्रमपरिवर्तन जिसमें किसी अन्य सरणी से छोटे मान होते हैं
B[ I ] अधिकतम हो, उदाहरण के लिए Input: A = [12, 22, 41, 13], B = [1, 20, 10, 12] Output: 12, 22, 41, 13 Input: A = [2, 5, 9, 7], B = [1, 12, 4, 54] Output: 2 7 5 9 Multiple answers can be present in that case we are simply going to print any one of the answers. B[ i ], इसलिए हम इस समस्या को लालच
-
सी ++ एसटीएल का उपयोग कर दिए गए स्ट्रिंग के क्रमपरिवर्तन
एक स्ट्रिंग का क्रमचय तब बनता है जब दिए गए स्ट्रिंग्स के चरित्र को किसी भी रूप में पुनर्व्यवस्थित किया जाता है। इस ट्यूटोरियल में, हम इस बात पर चर्चा करने जा रहे हैं कि हम C++ की स्टैंडर्ड टेम्प्लेट लाइब्रेरी का उपयोग करके किसी दिए गए स्ट्रिंग के सभी क्रमपरिवर्तन कैसे प्रिंट कर सकते हैं, उदाहरण के ल
-
सी ++ n चीजों का क्रमपरिवर्तन k चीजों के साथ एक समय में लिया जाता है
n, r, k को देखते हुए, अब हमें यह पता लगाना है कि हम n से r चीजों का चयन कैसे कर सकते हैं ताकि विशिष्ट k चीजें हमेशा एक साथ हों, उदाहरण के लिए। Input : n = 8, r = 5, k = 2 Output : 960 Input : n = 6, r = 2, k = 2 Output : 2 इस समस्या के लिए हमें थोड़ा ज्ञान चाहिए क्योंकि यह समस्या हमें n और r के