-
तत्वों की न्यूनतम संख्या जिन्हें C++ का उपयोग करके सरणी को अच्छा बनाने के लिए हटाया जाना चाहिए।
समस्या कथन एक सरणी गिरफ्तारी को देखते हुए, कार्य सरणी को अच्छा बनाने के लिए हटाए जाने वाले तत्वों की न्यूनतम संख्या को खोजना है। अनुक्रम a1, a2, a3. . .an को अच्छा कहा जाता है यदि प्रत्येक तत्व a[i] के लिए एक तत्व a[j] (i के बराबर नहीं है) मौजूद है जैसे कि a[i] + a[j] दो की शक्ति है। arr1[] = {1,
-
C++ का उपयोग करके माध्यिका को x के बराबर बनाने के लिए जोड़ने के लिए तत्वों की न्यूनतम संख्या।
समस्या कथन आकार n और तत्व x की एक सरणी गिरफ्तारी को देखते हुए, कार्य औसत को x के बराबर बनाने के लिए सरणी में जोड़े जाने वाले तत्वों की न्यूनतम संख्या को खोजना है। n की लंबाई के साथ एक सरणी में एक माध्यिका एक तत्व है जो गैर-घटते क्रम में तत्वों को क्रमबद्ध करने के बाद स्थिति संख्या (n-1) / 2 पर कब्
-
C++ का उपयोग करके XOR को अधिकतम बनाने के लिए हटाए जाने वाले तत्वों की न्यूनतम संख्या।
समस्या कथन एक संख्या N को देखते हुए। कार्य N के बीच में हटाए जाने वाले तत्वों की न्यूनतम संख्या को खोजना है ताकि शेष तत्वों से प्राप्त XOR अधिकतम हो। एल्गोरिदम 1. If n is 1 or 2 then there is no need to remove any element. Hence answer is zero 2. Find a number which is power of 2 and greater than o
-
C++ का उपयोग करके N को 25 से विभाज्य बनाने के लिए आवश्यक दी गई चालों की न्यूनतम संख्या।
समस्या कथन बिना अग्रणी शून्य के एक संख्या N दी गई है। कार्य N को 25 से विभाज्य बनाने के लिए आवश्यक न्यूनतम चालों को खोजना है। प्रत्येक चाल पर, कोई भी दो आसन्न अंकों को स्वैप कर सकता है और यह सुनिश्चित कर सकता है कि किसी भी समय संख्या में कोई अग्रणी शून्य नहीं होना चाहिए। यदि N को 25 से विभाज्य बनान
-
C++ का उपयोग करके दो स्ट्रिंग्स को समान बनाने के लिए आवश्यक न्यूनतम संख्या में ऑपरेशन।
समस्या कथन दो स्ट्रिंग्स str1 और str2 को देखते हुए, दोनों स्ट्रिंग्स में a और b अक्षर होते हैं। दोनों तार समान लंबाई के हैं। दोनों स्ट्रिंग्स में एक _ (रिक्त स्थान) है। कार्य निम्न कार्यों की न्यूनतम संख्या करके पहली स्ट्रिंग को दूसरी स्ट्रिंग में परिवर्तित करना है - यदि _ स्थिति I पर है तो _ को
-
C++ का उपयोग करके डिलीवर की जाने वाली वस्तुओं की न्यूनतम संख्या।
समस्या कथन आकार की एक सरणी को देखते हुए, एन बाल्टी का प्रतिनिधित्व करता है, प्रत्येक सरणी सूचकांक जिसमें आइटम होते हैं। के दौरों को देखते हुए जिसमें सभी वस्तुओं की डिलीवरी की आवश्यकता है। 1 टूर में केवल एक बाल्टी से आइटम लेने की अनुमति है। कार्य प्रति टूर डिलीवर करने के लिए आवश्यक वस्तुओं की न्यूनत
-
C++ में कुल n बनाने के लिए आवश्यक अक्षरों की न्यूनतम संख्या।
समस्या कथन एक पूर्णांक n दिया गया है और a =1, b =2, c =3, ….., z =26 दें। कार्य कुल n बनाने के लिए आवश्यक अक्षरों की न्यूनतम संख्या ज्ञात करना है If n = 23 then output is 1 If n = 72 then output is 3(26 + 26 + 20) एल्गोरिदम 1. If n is divisible by 26 then answer is (n/26) 2. If n is not divisible b
-
C++ का उपयोग करते हुए सभी प्रश्नों को वितरित करने के लिए आवश्यक मेल की न्यूनतम संख्या।
समस्या कथन एक परीक्षा में N प्रश्न दिए गए हैं और कक्षा में K छात्र हैं। K छात्रों के बैच में से, N छात्रों ने एक-एक प्रश्न को ठीक से याद किया। एक मेल में अधिकतम X प्रश्न हो सकते हैं। आवश्यक मेलों की न्यूनतम संख्या ज्ञात कीजिए ताकि पूरी कक्षा को सभी प्रश्नों के बारे में पता चल सके अगर एन =3, के =3
-
C++ का उपयोग करके सभी तत्वों को समान बनाने के लिए चालों की न्यूनतम संख्या।
समस्या कथन N तत्वों की एक सरणी और एक पूर्णांक K को देखते हुए, इसे दिए गए सरणी पर किसी भी संख्या में निम्नलिखित ऑपरेशन करने की अनुमति है - Kवें . डालें सरणी के अंत में तत्व और सरणी के पहले तत्व को हटा दें। कार्य सरणी के सभी तत्वों को समान बनाने के लिए आवश्यक न्यूनतम संख्या में चालों को खोजना ह
-
C++ का उपयोग करके दी गई ऊंचाई वाले AVL ट्री में नोड्स की न्यूनतम संख्या।
समस्या कथन AVL ट्री की ऊंचाई को देखते हुए, कार्य यह पता लगाना है कि पेड़ में कितने नोड्स हो सकते हैं। If height = 0 then AVL tree can have one 1 node If height = 5 then AVL tree can have minimum 20 nodes एल्गोरिदम AVL ट्री में, हमें हाइट बैलेंस प्रॉपर्टी को बनाए रखना होता है, यानी बाएं और दाएं सबट
-
सी ++ का उपयोग करके सभी तत्वों को 0 बनाने के लिए सरणी पर संचालन की न्यूनतम संख्या।
समस्या कथन आकार एन की एक सरणी को देखते हुए और प्रत्येक तत्व या तो 1 या 0 है। कार्य सभी तत्वों को शून्य में बदलने के लिए किए जाने वाले संचालन की न्यूनतम संख्या की गणना करना है। कोई नीचे के ऑपरेशन कर सकता है - यदि कोई तत्व 1 है, तो आप उसका मान 0 के बराबर बदल सकते हैं - यदि अगला लगातार तत्व 1 है,
-
सी ++ का उपयोग करके सरणी के सभी तत्वों को हटाने के लिए आवश्यक संचालन की न्यूनतम संख्या।
समस्या कथन एक पूर्णांक सरणी गिरफ्तारी को देखते हुए, कार्य सरणी के सभी तत्वों को हटाने के लिए आवश्यक न्यूनतम संख्या में संचालन को प्रिंट करना है। तत्व को हटाते समय निम्नलिखित प्रतिबंध लगाया जाता है - सरणी से किसी भी तत्व को यादृच्छिक रूप से चुना जा सकता है और इसके द्वारा विभाज्य प्रत्येक तत्व को
-
C++ का उपयोग करते हुए बाइनरी स्ट्रिंग S के योग के लिए आवश्यक न्यूनतम संक्रियाएँ।
समस्या कथन एक बाइनरी स्ट्रिंग str को देखते हुए। स्ट्र द्वारा दर्शाई गई संख्या बनाने के लिए आवश्यक न्यूनतम संक्रियाओं की संख्या ज्ञात कीजिए। केवल निम्नलिखित ऑपरेशन किए जा सकते हैं - 2 जोड़ेंx 2 घटाएंx यदि बाइनरी स्ट्रिंग 1000 है तो हमें केवल 1 ऑपरेशन करना होगा यानी 2 जोड़ें3 यदि बाइनरी स्ट्रि
-
C++ का उपयोग करके वांछित पृष्ठ पर जाने के लिए पृष्ठ की न्यूनतम संख्या बदल जाती है।
समस्या कथन N पृष्ठों की एक पुस्तक को देखते हुए, कार्य वांछित पृष्ठ K को प्राप्त करने के लिए पृष्ठ घुमावों की न्यूनतम संख्या की गणना करना है। हम या तो किताब के सामने की तरफ से (यानी पेज 1 से) या किताब के पिछले हिस्से (यानी पेज नंबर N) से पन्ने पलटना शुरू कर सकते हैं। प्रत्येक पृष्ठ के दो पहलू
-
सी ++ का उपयोग करके एन को योग के रूप में व्यक्त करने के लिए आवश्यक पैलिंड्रोम की न्यूनतम संख्या।
समस्या कथन एक संख्या N को देखते हुए, हमें N को उनके योग के रूप में व्यक्त करने के लिए आवश्यक न्यूनतम पैलिंड्रोम की संख्या ज्ञात करनी होगी यदि N =15 है तो 2 पैलिंड्रोम की आवश्यकता है अर्थात 8 और 7. एल्गोरिदम 1. Generate all the palindromes up to N in a sorted fashion 2. Find the size of the smalles
-
C++ का उपयोग करने वाले रेलवे स्टेशन के लिए आवश्यक प्लेटफॉर्मों की न्यूनतम संख्या।
समस्या कथन रेलवे स्टेशन पर पहुंचने वाली सभी ट्रेनों के आगमन और प्रस्थान के समय को देखते हुए, रेलवे स्टेशन के लिए आवश्यक न्यूनतम प्लेटफॉर्म खोजने का कार्य है ताकि कोई ट्रेन प्रतीक्षा न करे। हमें दो सरणियाँ दी गई हैं जो रुकने वाली ट्रेनों के आगमन और प्रस्थान समय का प्रतिनिधित्व करती हैं। नीचे दिए ग
-
C++ का उपयोग करके अक्ष के एक तरफ शेष अंक प्राप्त करने के लिए हटाए जाने वाले अंकों की न्यूनतम संख्या।
समस्या कथन कार्तीय तल में हमें N अंक दिए गए हैं। हमारा कार्य किसी भी अक्ष के एक तरफ शेष अंक प्राप्त करने के लिए हटाए जाने वाले अंकों की न्यूनतम संख्या ज्ञात करना है। यदि दिया गया इनपुट {(10, 5), (-2, -5), (13, 8), (-14, 7)} है तो यदि हम (-2, -5) हटा दें तो शेष सभी बिंदु X से ऊपर हैं। -अक्ष। अतः उ
-
C++ का उपयोग करते हुए n के बराबर योग के साथ शक्ति शर्तों की न्यूनतम संख्या।
समस्या कथन दो धनात्मक पूर्णांक N और X दिए गए हैं। कार्य N को X (X0 + X1 +…..+ Xn) की घातों के योग के रूप में व्यक्त करना है ताकि X की घातों की संख्या न्यूनतम हो। योग को N के बराबर बनाने के लिए उपयोग की जाने वाली N की न्यूनतम संख्या को प्रिंट करें। यदि N =15 और X =3 तो हमें 3 की 3 घातों की आवश्यकत
-
C++ का उपयोग करके दिए गए नंबर तक जोड़ने वाले सभी संयोजन खोजें
मान लीजिए कि हमारे पास एक सकारात्मक संख्या n है। हमें सकारात्मक संख्याओं के सभी संयोजनों को खोजना है, जो उस संख्या में जुड़ते हैं। यहां हम केवल संयोजन चाहते हैं, क्रमपरिवर्तन नहीं। मान n =4 के लिए, [1, 1, 1, 1], [1, 1, 2], [2, 2], [1, 3], [4] होंगे। हम इसे रिकर्सन का उपयोग करके हल करेंगे। हमारे पास
-
C++ का उपयोग करके एक बाइनरी ट्री के दो दिए गए लेवल नंबरों के बीच नोड्स प्रिंट करने का प्रोग्राम
इस ट्यूटोरियल में, हम एक बाइनरी ट्री के दो दिए गए लेवल नंबरों के बीच नोड्स प्रिंट करने के प्रोग्राम पर चर्चा करेंगे। इसमें हमें एक खास बाइनरी ट्री के लिए एक लो लेवल और एक हाई लेवल दिया जाएगा और हमें दिए गए लेवल के बीच सभी एलीमेंट को प्रिंट करना होगा। इसे हल करने के लिए हम कतार-आधारित स्तर ट्रैवर्स