-
C++ में औसत का सबसे बड़ा योग
मान लीजिए हम संख्याओं की एक पंक्ति A को अधिकतम K आसन्न समूहों में विभाजित करते हैं, फिर हम स्कोर को प्रत्येक समूह के औसत के योग के रूप में सेट करेंगे। हमें यह पता लगाना है कि हम सबसे बड़ा स्कोर क्या प्राप्त कर सकते हैं। मान लीजिए A = [9,1,2,3,9] और K 3 है, तो परिणाम 20 होगा, ऐसा इसलिए है क्योंकि, स
-
C++ में लिंक्ड लिस्ट कंपोनेंट्स
मान लीजिए हमें एक हेड दिया गया है; यह एक लिंक्ड लिस्ट का हेड नोड है जिसमें अद्वितीय पूर्णांक मान हैं। अब हमें सूची G भी दी गई है, जो लिंक्ड लिस्ट में मानों का एक सबसेट है। हमें G में कनेक्टेड कंपोनेंट्स की संख्या ढूंढनी है, जहां दो मान कनेक्टेड हैं यदि वे लिंक्ड लिस्ट में लगातार दिखाई देते हैं। तो
-
C++ में शब्दों की संक्षिप्त एन्कोडिंग
मान लीजिए हमारे पास शब्दों की एक सूची है, हम इसे एक संदर्भ स्ट्रिंग S और इंडेक्स की एक सूची A लिखकर एन्कोड कर सकते हैं। तो उदाहरण के लिए, आइए विचार करें यदि शब्दों की सूची [time, me, bell] है, तो हम इसे S = time#bell# और इंडेक्स = [0, 2, 5] के रूप में लिख सकते हैं। यहां प्रत्येक इंडेक्स के लिए, हम
-
C++ में कार्ड फ्लिपिंग गेम
मान लीजिए एक टेबल पर N कार्ड हैं, जिनके दोनों तरफ एक सकारात्मक पूर्णांक प्रिंटेड है (संभवतः अलग)। हमें किसी भी संख्या में कार्ड्स को फ्लिप करना है, और उसके बाद हम एक कार्ड चुनते हैं। यदि चुने गए कार्ड के पीछे की तरफ संख्या X किसी भी कार्ड के सामने नहीं है, तो संख्या X को अच्छा माना जाता है। हमें सब
-
C++ में गुणनखंडों के साथ बाइनरी ट्री
मान लीजिए हमारे पास सकारात्मक पूर्णांकों की एक सूची है; जिनका मान 1 से अधिक है। हम इन पूर्णांकों का उपयोग करके एक बाइनरी ट्री बनाएंगे, और प्रत्येक संख्या का उपयोग जितनी बार चाहें उतनी बार किया जा सकता है। प्रत्येक नॉन-लीफ नोड को उसके बच्चों का गुणनफल होना चाहिए। तो हमें यह पता लगाना है कि हम कितने
-
C++ में उपयुक्त उम्र के दोस्त
मान लीजिए कुछ लोग फ्रेंड रिक्वेस्ट करेंगे। हम उनकी उम्र जानते हैं, ये ages[i] में संग्रहीत हैं। तो यह दर्शाता है कि i-th व्यक्ति की उम्र। अब A व्यक्ति B को फ्रेंड रिक्वेस्ट नहीं करेगा (B != A) यदि निम्नलिखित में से कोई भी शर्त सत्य है - age[B] <= 0.5 * age[A] + 7 age[B] > age[A] age[B] >
-
C++ में स्ट्रिंग में ढूंढें और बदलें
मान लीजिए हमारे पास एक स्ट्रिंग S है, हम कुछ प्रतिस्थापन ऑपरेशन करेंगे जो अक्षरों के समूहों को नए के साथ बदलते हैं। प्रत्येक प्रतिस्थापन ऑपरेशन में 3 पैरामीटर होते हैं - एक प्रारंभिक इंडेक्स i, एक स्रोत शब्द x और एक लक्ष्य शब्द y। अब नियम यह है कि यदि x मूल स्ट्रिंग S में स्थिति i पर शुरू होता है,
-
C++ में नया 21 गेम
मान लीजिए रीमा निम्नलिखित गेम खेलती है, जो कार्ड गेम 21 पर आधारित है। तो रीमा 0 अंकों से शुरू करती है, और जब तक उसके पास K से कम अंक हैं, तब तक संख्याएं निकालती है। अब, प्रत्येक ड्रॉ के दौरान, वह [1, W] रेंज से यादृच्छिक रूप से एक पूर्णांक संख्या में अंक प्राप्त करती है, जहां W दिया गया है, और यह ए
-
C++ में सरणी में सबसे लंबा पर्वत
किसी भी (सन्निकट) उपसरणी B (A की) को पर्वत कहा जाता है यदि निम्नलिखित गुण लागू होते हैं - B का आकार >= 3 कुछ 0 < i < B.length - 1 मौजूद है जैसे कि B[0] < B[1] < ... B[i-1] < B[i] > B[i+1] > ... > B[B.length - 1] मान लीजिए हमारे पास पूर्णांकों की एक सरणी A है; हमें सबसे
-
C++ में स्ट्रेट्स का हाथ
मान लीजिए रीमा के पास कार्ड्स का एक हाथ है, जिसे पूर्णांकों की एक सरणी के रूप में दिया गया है। अब वह कार्ड्स को समूहों में फेरबदल करना चाहती है ताकि प्रत्येक समूह का आकार W हो, और इसमें W लगातार कार्ड हों। हमें जांचना है कि यह संभव है या नहीं। तो यदि कार्ड्स [1,2,3,6,2,3,4,7,8] हैं, और W = 3, तो उ
-
C++ में अक्षरों को शिफ्ट करना
मान लीजिए हमारे पास लोअरकेस अक्षरों की एक स्ट्रिंग S है, और एक पूर्णांक सरणी shifts है। एक अक्षर का शिफ्ट का मतलब वर्णमाला में अगला अक्षर है, z के लिए, यह a होगा। अब प्रत्येक shifts[i] = x के लिए, हम S के पहले i+1 अक्षरों को x बार शिफ्ट करना चाहते हैं। हमें S पर ऐसे सभी शिफ्ट लागू करने के बाद अंतिम
-
C++ में कार फ्लीट
मान लीजिए N कारें हैं जो एक लेन वाली सड़क के साथ एक ही गंतव्य की ओर जा रही हैं। गंतव्य target मील दूर है। अब प्रत्येक कार i की एक स्थिर गति मान speed[i] (मील प्रति घंटे में) है, और प्रारंभिक स्थिति सड़क के साथ लक्ष्य की ओर position[i] मील है। एक कार अपने आगे वाली कार को कभी पार नहीं कर सकती, लेकिन
-
C++ में पैरेंथेसिस का स्कोर
मान लीजिए हमारे पास एक संतुलित पैरेंथेसिस स्ट्रिंग S है, हमें निम्नलिखित नियम के आधार पर स्ट्रिंग का स्कोर निकालना है - () का स्कोर 1 है AB का स्कोर A + B है, जहां A और B दो संतुलित पैरेंथेसिस स्ट्रिंग्स हैं। (A) का स्कोर 2 * A है, जहां A एक संतुलित पैरेंथेसिस स्ट्रिंग है। तो यदि इनपुट (()(())) ज
-
C++ में मिरर रिफ्लेक्शन
मान लीजिए एक विशेष वर्ग कमरा है जिसकी चारों दीवारों पर दर्पण लगे हैं। दक्षिण-पश्चिम कोने को छोड़कर प्रत्येक कोने में रिसेप्टर्स हैं। इन्हें 0, 1, और 2 के रूप में संख्यांकित किया गया है। अब वर्ग कमरे की दीवारों की लंबाई p है, और दक्षिण-पश्चिम कोने से एक लेजर किरण पूर्वी दीवार पर 0th रिसेप्टर से दूरी
-
C++ में स्ट्रिंग के वर्णों को विपरीत केस में बदलें
हमें किसी भी लंबाई की एक स्ट्रिंग दी गई है और कार्य अपरकेस अक्षरों वाली स्ट्रिंग को लोअरकेस अक्षरों में और लोअरकेस अक्षरों को अपरकेस अक्षरों में बदलना है। उदाहरण के लिए इनपुट - string str = Welcome To The Site! आउटपुट - wELCOME tO tHE sITE! व्याख्या - W, T, T, S अक्षरों को लोअरकेस म
-
C++ में दो स्ट्रिंग्स में सामान्य वर्णों की गिनती करें
हमें दो स्ट्रिंग्स दी गई हैं, मान लीजिए str1 और str2 और कार्य दो स्ट्रिंग्स में सामान्य वर्णों की संख्या खोजना है यानी यदि str1[i] = str[j], तो उन्हें एक जोड़ी माना जाएगा और गिनती 1 से बढ़ जाएगी और यदि str1[i]!=str2[j] तो उन्हें एक जोड़ी नहीं माना जाएगा और गिनती 1 से नहीं बढ़ेगी। उदाहरण के लिए इनप
-
C++ में पूर्णांक में सम और विषम अंकों की गिनती करें
हमें एक पूर्णांक संख्या दी गई है और कार्य एक अंक में सम संख्याओं और विषम संख्याओं की गिनती करना है। साथ ही, हम इस बात पर नज़र रखेंगे कि क्या एक पूर्णांक में सम अंक सम संख्या में बार आ रहे हैं और विषम अंक विषम संख्या में बार आ रहे हैं। उदाहरण के लिए इनपुट - अंक = 12345 आउटपुट - सम अंकों की गिनती =
-
C++ में दी गई रेंज में फैक्टोरियल संख्याओं की गिनती करें
हमें एक रेंज दी गई है जो एक पूर्णांक मान से शुरू होती है जिसे चर द्वारा धारित किया जाता है, मान लीजिए प्रारंभ से चर अंत तक और कार्य दी गई रेंज में उपलब्ध फैक्टोरियल संख्याओं की कुल संख्या को गिनना है। फैक्टोरियल संख्या क्या है एक संख्या का फैक्टोरियल एक संख्या में अंकों को गुणा करके घटते क्रम में
-
C++ में फैक्टोरियल में अंकों की गिनती करें
हमें एक पूर्णांक मान दिया गया है और कार्य पहले एक संख्या का फैक्टोरियल निकालना है और फिर परिणाम में अंकों की कुल संख्या की गणना करना है। फैक्टोरियल संख्या क्या है एक संख्या का फैक्टोरियल एक संख्या में अंकों को गुणा करके घटते क्रम में 1 से घटाकर गणना की जाती है। इसे प्रतीक ! द्वारा दर्शाया जाता है
-
C++ में दी गई रेंज में फाइबोनैचि संख्याओं की गिनती O(Log n) समय और O(1) स्पेस में
हमें प्रारंभ और अंत संख्याओं वाली रेंज दी गई है और कार्य दी गई रेंज के बीच उपलब्ध फाइबोनैचि संख्याओं की कुल संख्या की गणना करना है O(Log n) समय और O(1) स्पेस में। फाइबोनैचि संख्याएं क्या हैं फाइबोनैचि संख्याएं संख्याओं का एक क्रम है जिसे फाइबोनैचि अनुक्रम के रूप में जाना जाता है जहां प्रत्येक नई स