-
C++ में रेंज का बिटवाइज OR
इस समस्या में, हमें दो पूर्णांक मान a और b दिए गए हैं। और हमारा कार्य a से b तक की रेंज का बिटवाइज OR (|) ढूंढना है। इसका मतलब है हमें a | a+1 | a+2 | ... b-1 | b का मान ढूंढना होगा। उदाहरण इनपुट - a = 3 , b = 8 आउटपुट - 15 व्याख्या - 3 | 4 | 5 | 6 | 7 | 8 = 15 समस्या को हल करने के लिए, एक सरल सम
-
C++ में N बाइनरी स्ट्रिंग्स का बिटवाइज OR
इस समस्या में, हमें आकार n की बाइनरी स्ट्रिंग्स की एक सरणी bin[] दी गई है। हमारा कार्य n बाइनरी स्ट्रिंग्स का बिटवाइज OR (|) ज्ञात करने के लिए एक प्रोग्राम बनाना है। यहां, हम सभी संख्याओं को लेंगे और उनका बिटवाइज AND ढूंढेंगे यानी bin[0] | bin[1] |... bin[n-2] | bin[n] उदाहरण इनपुट - bin[] = {100
-
C++ में बिटवाइज सीव (Bitwise Sieve)
इस समस्या में, हमें एक संख्या N दी गई है। हमारा कार्य बिटवाइज सीव (Bitwise Sieve) का उपयोग करके N से छोटी सभी अभाज्य संख्याओं को ढूंढना है। बिटवाइज सीव, एराटोस्थनीज की छलनी (Sieve of Eratosthenes) का एक अनुकूलित संस्करण है जिसका उपयोग दी गई संख्या से छोटी सभी अभाज्य संख्याओं को ढूंढने के लिए किया
-
C++ में BK ट्री परिचय
BK ट्री या बर्कहार्ड ट्री (Burkhard tree) एक प्रकार की डेटा संरचना है जिसका उपयोग आमतौर पर लेवेंश्टाइन दूरी (Levenshtein distance) के आधार पर स्पेल चेक करने के लिए किया जाता है। इसका उपयोग स्ट्रिंग मिलान के लिए ऑटोकरेक्ट फीचर बनाने के लिए भी किया जाता है। मान लें कि हमारे पास एक डिक्शनरी में कुछ शब
-
C++ में सरणी रोटेशन के लिए ब्लॉक स्वैप एल्गोरिदम
सरणी रोटेशन के लिए ब्लॉक स्वैप एल्गोरिदम एक कुशल एल्गोरिदम है जिसका उपयोग सरणी रोटेशन के लिए किया जाता है। यह आपका काम O(n) समय जटिलता में कर सकता है। तो, सरणी रोटेशन में, हमें आकार n की एक सरणी arr[] और एक संख्या k दी जाती है जो रोटेट किए जाने वाले तत्वों की संख्या को परिभाषित करती है। सरणी रोटे
-
C++ में लिंक्ड लिस्ट में नोड्स के छोटे तत्वों का योग
इस समस्या में, हमें एक लिंक्ड लिस्ट दी गई है जिसमें एक नोड में दो मान और एक पॉइंटर होता है। हमारा कार्य लिंक्ड लिस्ट में एक नोड के छोटे तत्वों का योग ज्ञात करने के लिए एक प्रोग्राम बनाना है। यहां, लिंक्ड लिस्ट में हमारे पास दो तत्व हैं मान लें X और Y। प्रोग्राम x और y का न्यूनतम ढूंढेगा। सभी नोड्स
-
C++ में 3 सरणियों के तत्वों वाले विशेष त्रिकों का योग
समस्या विवरण इस समस्या में, हमें 3 सरणी X, Y, Z दी गई हैं। हमारा कार्य 3 सरणियों के तत्वों वाले विशेष त्रिकों (special triplets) का योग ज्ञात करने के लिए एक प्रोग्राम बनाना है। विशेष त्रिक एक विशेष प्रकार का त्रिक है जो निम्नलिखित गुण रखता है - (a, b, c) के लिए: a ≤ b और b ≥ c, यानी त्रिक का मध्य
-
C++ में श्रृंखला 1^2 + 3^2 + 5^2 + ... + (2*n - 1)^2 का योग
इस समस्या में, हमें श्रृंखला की एक संख्या n दी गई है। हमारा कार्य दिए गए n के मान के लिए श्रृंखला 1^2 + 3^2 + 5^2 +... + (2*n - 1)^2 का योग ज्ञात करना है। उदाहरण इनपुट - n = 5 आउटपुट - 84 व्याख्या - योग = 1^2 + 3^2 + 5^2 + 7^2 + 9^2 = 1 + 9 + 25 + 49 = 84 इस समस्या को हल करने का एक बुनियादी दृष
-
C++ में स्ट्रिंग का अपने सभी प्रत्ययों के साथ समानता का योग
समस्या विवरण इस समस्या में, हमें एक स्ट्रिंग str दी गई है। हमारा कार्य स्ट्रिंग का अपने सभी प्रत्ययों (suffixes) के साथ समानता का योग ज्ञात करने के लिए एक प्रोग्राम बनाना है। स्ट्रिंग str के प्रत्यय वे सभी स्ट्रिंग्स हैं जो स्ट्रिंग के प्रारंभिक वर्णों को हटाकर बनाई जाती हैं। स्ट्रिंग्स की समानता
-
C++ में उपसमुच्चय अंतरों का योग
इस समस्या में, हमें n संख्याओं का एक समुच्चय S दिया गया है। हमारा कार्य उपसमुच्चय अंतर का योग ज्ञात करने के लिए एक प्रोग्राम बनाना है जो उपसमुच्चय के अंतिम और पहले तत्वों का अंतर है। सूत्र है, sumSubsetDifference = Σ [last(s) - first(s)] s, समुच्चय S के उपसमुच्चय हैं। उदाहरण इनपुट - S = {1, 2, 9}
-
C++ में 2 और 7 से विभाज्य पहली N प्राकृतिक संख्याओं का योग
समस्या विवरण इस समस्या में, हमें एक संख्या N दी गई है। हमारा कार्य उन पहली N प्राकृतिक संख्याओं का योग ज्ञात करना है जो 2 और 7 से विभाज्य हैं। तो, यहां हमें एक संख्या N दी जाएगी, प्रोग्राम 1 से N के बीच उन संख्याओं का योग ढूंढेगा जो 2 और 7 से विभाज्य हैं। उदाहरण इनपुट - N = 10 आउटपुट - 37 व्याख
-
C++ में सरणी में गुणकों की संख्या के लिए क्वेरीज़
समस्या विवरण इस समस्या में, हमें एक सरणी arr[] और Q क्वेरीज़ दी गई हैं जिनमें से प्रत्येक में एक मान m होता है। हमारा कार्य C++ में सरणी में गुणकों की संख्या के लिए क्वेरीज़ को हल करने के लिए एक प्रोग्राम बनाना है। क्वेरीज़ को हल करने के लिए, हमें उन सभी संख्याओं को गिनना होगा जो m के गुणक हैं। इस
-
C++ में दी गई रेंज में मान वाले सरणी तत्वों की संख्या के लिए क्वेरीज़
समस्या विवरण इस समस्या में, हमें एक सरणी arr[] और Q क्वेरीज़ दी गई हैं, जिनमें से प्रत्येक दो प्रकार की हो सकती हैं, {1, L, R} - रेंज [L, R] में सरणी तत्वों की संख्या के लिए। {2, index, val} - इंडेक्स पर तत्व को val से अपडेट करने के लिए। हमारा कार्य C++ में दी गई रेंज में मान वाले सरणी तत्वों की
-
C++ में दी गई रेंज में अभाज्य संख्याओं के बीच अधिकतम अंतर के लिए क्वेरीज़
समस्या विवरण इस समस्या में, हमें Q क्वेरीज़ दी गई हैं जिनमें दो मान L और R होते हैं। हमारा कार्य C++ में दी गई रेंज में अभाज्य संख्याओं के बीच अधिकतम अंतर के लिए क्वेरीज़ को हल करने के लिए एक प्रोग्राम बनाना है। समस्या विवरण: यहां, प्रत्येक क्वेरी में, हमें दो मान L और R दिए गए हैं। हमें दी गई रें
-
C++ में बाइनरी सरणी के उपसरणी के दशमलव मान के लिए क्वेरीज़
समस्या विवरण इस समस्या में, हमें एक बाइनरी सरणी bin[] और Q क्वेरीज़ दी गई हैं जिनमें से प्रत्येक में दो मान L और R होते हैं। हमारा कार्य C++ में बाइनरी सरणी के उपसरणी के दशमलव मान के लिए क्वेरीज़ को हल करने के लिए एक प्रोग्राम बनाना है। यहां प्रत्येक क्वेरी को हल करने के लिए, हमें L से R से शुरू ह
-
C++ में उपस्ट्रिंग में वर्णों की आवृत्ति के लिए क्वेरीज़
समस्या विवरण इस समस्या में, हमें एक स्ट्रिंग दी गई है। और Q क्वेरीज़ जिनमें से प्रत्येक में दो पूर्णांक l और r और वर्ण ch होता है। हमारा कार्य C++ में उपस्ट्रिंग में वर्णों की आवृत्ति के लिए क्वेरीज़ को हल करने के लिए एक प्रोग्राम बनाना है। यहां प्रत्येक क्वेरी के लिए, हम सबस्ट्रिंग str[l...r] में
-
C++ में उपसरणी में विशिष्ट तत्वों की संख्या के लिए क्वेरीज़
समस्या विवरण इस समस्या में, हमें आकार n का एक सरणी arr[] दिया गया है। और Q क्वेरीज़, जिनमें से प्रत्येक में दो तत्व l और r होते हैं। हमारा कार्य C++ में उपसरणी में विशिष्ट तत्वों की संख्या के लिए क्वेरीज़ को हल करने के लिए एक प्रोग्राम बनाना है। यहां प्रत्येक क्वेरी के लिए, हमें arr[l] से arr[r] स
-
C++ में उपसरणी में विशिष्ट तत्वों की संख्या के लिए क्वेरीज़ | सेट 2
समस्या विवरण इस समस्या में, हमें आकार n का एक सरणी arr[] दिया गया है और हमें एक क्वेरी दी गई है। प्रत्येक क्वेरी में दो मान (L, R) होते हैं। हमारा कार्य उपसरणी में विशिष्ट तत्वों की संख्या के लिए क्वेरीज़ को हल करने के लिए एक प्रोग्राम बनाना है। यहां, हमें उन विशिष्ट पूर्णांकों की कुल संख्या ढूंढन
-
C++ में संख्या के सभी गुणनखंडों के विषम अंकों के योग पर क्वेरीज़
समस्या विवरण इस प्रोग्राम में, हमें Q क्वेरीज़ दी गई हैं, प्रत्येक क्वेरी में एक धनात्मक पूर्णांक N होता है। हमारा कार्य C++ में एक संख्या के सभी गुणनखंडों के विषम अंकों के योग पर क्वेरीज़ को हल करने के लिए एक प्रोग्राम बनाना है। प्रत्येक क्वेरी को हल करने के लिए, हमें संख्या N के सभी गुणनखंड ढूंढ
-
C++ में बिटोनिक अनुक्रम में तत्व सम्मिलन पर क्वेरीज़
समस्या विवरण इस समस्या में, हमें एक बिटोनिक अनुक्रम (Bitonic Sequence) और Q क्वेरीज़ दी गई हैं। प्रत्येक क्वेरी में एक पूर्णांक x होता है। हमारा कार्य प्रत्येक क्वेरी के बाद पूर्णांक सम्मिलित करने पर बिटोनिक अनुक्रम की लंबाई प्रिंट करना है। और अंत में बिटोनिक अनुक्रम प्रिंट करना है। बिटोनिक अनुक्र