-
छोटे मानों की गणना करें जिनका XOR x के साथ C++ में x से बड़ा है
हमें एक पूर्णांक संख्या दी गई है, मान लीजिए, x और कार्य x से छोटी संख्याओं को गिनना है जिनके XOR के साथ x का मान XOR मान से अधिक होगा। XOR संचालन के लिए सत्य तालिका नीचे दी गई है A B A XOR B 0 0 0 1 0 1 0 1 1 1 1 0 इनपुट - इंट x =11 आउटपुट − उन छोटे मानों की संख्या जिनका x के साथ XOR, x स
-
C++ में अधिकतम सर्कुलर सबअरे योग
हमें एक सरणी दी गई है और कार्य उप-सरणी बनाना है ताकि एक वृत्ताकार रूप में उपसरणियों का योग अधिकतम मान प्राप्त करे। इनपुट - int arr[] ={1, 2, 8, 4, 3, 0, 7} आउटपुट − अधिकतम सर्कुलर सबअरे योग − 22 . है स्पष्टीकरण - हमें एक सरणी दी गई है जिसमें {1, 2, 8, 4, 3, 0, 7} है और इसका उप-सरणी अधिकतम योग 7 +
-
C++ में विकर्ण योग के बराबर योग वाली पंक्तियों/स्तंभों की गणना करें
हमें एक मैट्रिक्स दिया गया है जो पंक्तियों और स्तंभों वाली 2-डी सरणी है और कार्य सभी पंक्तियों और स्तंभों के योग की गणना करना है जैसे कि यह बराबर है प्रिंसिपल या सेकेंडरी मैट्रिक्स का योग। इनपुट - int arr[row][col] = { { 4, 1, 7 }, { 10, 3, 5 }, { 2, 2, 11} }
-
सी ++ में क्रमबद्ध सरणी में घटनाओं (या आवृत्ति) की संख्या की गणना करें
हमें पूर्णांक प्रकार के तत्वों की एक क्रमबद्ध सरणी दी गई है और संख्या मान लीजिए, संख्या और कार्य संख्या की गणना करना है कि दिए गए तत्व संख्या एक सरणी में कितनी बार दिखाई दे रही है । इनपुट - int arr[] ={1, 1, 1,2, 3, 4}, संख्या =1 आउटपुट − क्रमबद्ध सरणी में होने वाली घटनाओं (या आवृत्ति) की संख्या ह
-
C++ में GCD 1 के साथ उप-अनुक्रमों की संख्या गिनें
हमें पूर्णांक तत्वों की एक सरणी दी गई है और कार्य दिए गए सरणी से उप-अनुक्रम ढूंढना है जिसमें GCD 1 है। GCD दो या अधिक का सबसे बड़ा सामान्य भाजक है पूर्णांक जो दी गई संख्याओं को पूरी तरह से विभाजित करते हैं और सभी के बीच सबसे बड़ा। इनपुट - int arr[] ={3, 4, 8, 16} आउटपुट − GCD 1 के साथ उप-अनुक्रमों
-
C++ में एक नंबर वाला सबसे लंबा अंतराल
मान लीजिए कि हमारे पास अलग-अलग पूर्णांकों की एक सूची है, जिन्हें अंक कहते हैं। हमें सबसे बड़े अंतराल (समावेशी) [प्रारंभ, अंत] का आकार इस तरह निकालना होगा कि इसमें अंकों में अधिकतम एक संख्या हो। इसलिए, यदि इनपुट nums =[10, 6, 20] की तरह है, तो आउटपुट 99990 होगा, क्योंकि सबसे बड़ा अंतराल [11, 100000]
-
सी ++ में सूची मान समान बनाना
मान लीजिए कि हमारे पास पूर्णांकों की एक सूची है जिसे अंक कहते हैं। अब मान लीजिए एक ऑपरेशन जहां हम सूची में पूर्णांकों के कुछ उपसमुच्चय का चयन करते हैं और उन सभी को एक से बढ़ाते हैं। सूची में सभी मानों को एक दूसरे के बराबर बनाने के लिए हमें आवश्यक संचालन की न्यूनतम संख्या ज्ञात करनी होगी। इसलिए, अगर
-
सी ++ में निहित अंतराल
मान लीजिए कि हमारे पास अंतरालों की एक द्वि-आयामी सूची है जहां प्रत्येक अंतराल के दो मान हैं [प्रारंभ, अंत]। हमें यह पता लगाना है कि क्या कोई अंतराल है जिसमें एक और अंतराल है। इसलिए, यदि इनपुट [[2,4], [5,11], [5,9], [10,10]] जैसा है, तो आउटपुट सही होगा क्योंकि [5,11] में [5, 9]. इसे हल करने के लिए,
-
सी++ में विभाजित सूची
मान लीजिए कि हमारे पास nums नामक पूर्णांकों की एक सूची है, हमें यह पता लगाना होगा कि क्या हम सूची को दो उप-सूचियों (गैर-रिक्त) में विभाजित कर सकते हैं जैसे कि बाएं भाग में प्रत्येक संख्या सख्ती से कम है दाएँ भाग में प्रत्येक संख्या से अधिक। इसलिए, यदि इनपुट [6,4,3,8,10] जैसा है, तो आउटपुट सही होगा,
-
C++ में शून्य पर पलटें
मान लीजिए कि हमारे पास एक पूर्णांक सरणी है जिसे nums कहा जाता है और इसमें 0s और 1s होते हैं। मान लीजिए कि हमारे पास एक ऑपरेशन है जहां हम इंडेक्स i को अंकों में चुनते हैं और इंडेक्स i पर फ्लिप तत्व के साथ-साथ i के दाईं ओर सभी नंबर भी चुनते हैं। हमें सभी 0s वाले अंकों को बनाने के लिए आवश्यक न्यूनतम सं
-
सी++ में उत्पत्ति से सबसे दूर
मान लीजिए कि हमारे पास एक स्ट्रिंग s है जहां प्रत्येक वर्ण या तो L, R या ? है। L का अर्थ है एक इकाई को बाईं ओर ले जाना, R का अर्थ है एक इकाई को दाईं ओर ले जाना, और ? या तो एल या आर का अर्थ है। यदि हम 0 की स्थिति में हैं, तो हमें ? के स्थान पर 0 से अधिकतम संभव दूरी ज्ञात करनी होगी। एल या आर के साथ। त
-
C++ में फ़्लिप किया गया मैट्रिक्स प्रीक्वल
मान लीजिए कि हमारे पास एक बाइनरी मैट्रिक्स है। यदि हम एक पंक्ति को फ्लिप करते हैं और फिर एक कॉलम को फ्लिप करते हैं, तो हमें अधिकतम 1s प्राप्त करना होगा। तो, अगर इनपुट पसंद है 1 0 1 0 1 0 1 0 0 तो आउटपुट 8 . होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - n :=मैट्रिक्स में पंक्तियों क
-
सी++ में पालिंड्रोम इंटीजर
मान लीजिए कि हमारे पास एक गैर-ऋणात्मक पूर्णांक है जिसे num कहा जाता है, हमें यह जांचना होगा कि यह एक पैलिंड्रोम है या नहीं, लेकिन एक स्ट्रिंग का उपयोग नहीं कर रहा है। इसलिए, यदि इनपुट 1331 जैसा है, तो आउटपुट सही होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - रिट:=0 एक्स:=संख्या 0, क
-
C++ में संयोग खोजें
मान लीजिए कि हमारे पास अद्वितीय पूर्णांकों की एक सूची है, जिन्हें अंक कहते हैं। हमें उन पूर्णांकों की संख्या ज्ञात करनी है जो अभी भी एक मानक बाइनरी खोज का उपयोग करके सफलतापूर्वक पाई जा सकती हैं। तो, अगर इनपुट [2,6,4,3,10] जैसा है, तो आउटपुट 3 होगा, जैसे कि हम 4 को देखने के लिए बाइनरी सर्च का उपयोग क
-
C++ में बड़े से छोटे क्रम में क्रमबद्ध करें
मान लीजिए कि हमारे पास पूर्णांकों की एक सूची है, हमें सूची को इस तरह से क्रमबद्ध करना होगा - पहला तत्व अधिकतम है दूसरा तत्व न्यूनतम है तीसरा तत्व दूसरा अधिकतम है चौथा तत्व दूसरा न्यूनतम है और इसी तरह। इसलिए, यदि इनपुट [6,3,10,4] जैसा है, तो आउटपुट [10, 3, 6, 4] होगा। इसे हल करने के
-
सी++ में बीयर की बोतलें
मान लीजिए कि हमारे पास एक संख्या n है। यहाँ n पूर्ण बियर की बोतलों को इंगित करता है। अगर हम बीयर की 3 खाली बोतलों को 1 पूरी बीयर की बोतल के बदले बदल सकते हैं, तो हमें बीयर की कितनी बोतलें पी सकते हैं, इसका पता लगाना होगा। तो, अगर इनपुट 10 जैसा है, तो आउटपुट 14 होगा। इसे हल करने के लिए, हम इन चरणों
-
C++ में अंतराल में सबसे अधिक बारंबार संख्या
मान लीजिए कि हमारे पास पूर्णांक अंतरालों की सूचियों की एक सूची है जहां प्रत्येक तत्व का अंतराल [प्रारंभ, अंत] है। हमें अंतरालों में सबसे अधिक बार आने वाली संख्या ज्ञात करनी है। यदि संबंध हैं, तो सबसे छोटी संख्या लौटाएं। इसलिए, यदि इनपुट [[2, 5], [4, 6], [7, 10], [8, 10]] जैसा है, तो आउटपुट 4 होगा।
-
C++ में रिवॉल्विंग डोर
मान लीजिए कि हमारे पास अनुरोधों की एक सूची है, जहां अनुरोध [i] में [टी, डी] शामिल है, जो समय टी पर इंगित करता है, एक व्यक्ति दरवाजे पर पहुंचा और या तो अंदर जाना चाहता था (अंदर 1 का उपयोग कर रहा है) या बाहर जाना (बाहर इंगित कर रहा है) 0 का उपयोग कर)। इसलिए यदि केवल एक दरवाजा है और दरवाजे का उपयोग करन
-
C++ . में अद्वितीय भिन्न
मान लीजिए कि हमारे पास भिन्नों की एक सूची है जहाँ प्रत्येक भिन्न में [अंश, हर] (अंश / हर) होता है। हमें भिन्नों की एक नई सूची इस प्रकार मिली है कि भिन्नों में संख्याएं हैं - उनकी सबसे कम शर्तों में। (20/14 10/7 हो जाता है)। कोई भी डुप्लीकेट अंश (घटाने के बाद) हटा दिए जाएंगे। आरोही क्रम में
-
सी++ में टीवी शो
मान लीजिए कि हमारे पास टीवी शो की एक सूची है, और अवधि की एक और सूची है, और एक पूर्णांक k, यहां दिखाता है [i] और अवधि [i] ith द्वारा देखे गए नाम और अवधि को दर्शाता है व्यक्ति, हमें k सबसे अधिक देखे जाने वाले शो की कुल अवधि ज्ञात करनी होगी। तो, यदि इनपुट शो की तरह है:[कैसल प्ले, फेयरी टेल सीरीज़, कैसल