Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++

  1. C++ में 01 मैट्रिक्स

    मान लीजिए हमारे पास 0 और 1 से बना एक मैट्रिक्स है, हमें प्रत्येक सेल के लिए निकटतम 0 की दूरी ज्ञात करनी है। यहां दो आसन्न सेल के बीच की दूरी 1 है। उदाहरण के लिए, यदि इनपुट मैट्रिक्स है: 000 010 111 तो आउटपुट होगा: 000 010 121 हल करने की विधि हम BFS (ब्रेडथ-फर्स्ट सर्च) का उपयोग करेंगे: दिश

  2. C++ में टीमों की संख्या गिनना

    मान लीजिए n सैनिक एक पंक्ति में खड़े हैं। प्रत्येक सैनिक को एक अद्वितीय रेटिंग मान दिया गया है। हमें उनमें से 3 सैनिकों की एक टीम बनानी है, निम्न नियमों के अनुसार: इंडेक्स (i, j, k) वाले 3 सैनिक चुनें जैसे कि रेटिंग (rating[i], rating[j], rating[k]) हो। एक टीम वैध होगी यदि (rating[i] < rating[j] r

  3. C++ में K पैलिंड्रोम स्ट्रिंग्स का निर्माण

    मान लीजिए हमारे पास एक स्ट्रिंग s और एक संख्या k है। हमें s के सभी वर्णों का उपयोग करके k गैर-रिक्त पैलिंड्रोम स्ट्रिंग्स का निर्माण करना है। यहां हमें जांचना है कि क्या हम s के सभी वर्णों का उपयोग करके k पैलिंड्रोम स्ट्रिंग्स बना सकते हैं या नहीं। उदाहरण के लिए, यदि इनपुट true है और k = 4, तो आउटप

  4. C++ में वृत्त और आयत के ओवरलैप की जांच

    मान लीजिए हमारे पास एक वृत्त है जिसे (त्रिज्या, xc, yc) से दर्शाया जाता है, जहां (xc, yc) केंद्र के निर्देशांक हैं। हमारे पास एक अक्ष-संरेखित आयत भी है जिसे (x1, y1, x2, y2) से दर्शाया जाता है, जहां (x1, y1) निचले-बाएं कोने के निर्देशांक हैं और (x2, y2) ऊपरी-दाएं कोने के निर्देशांक हैं। हमें जांचना

  5. बाइनरी प्रतिनिधित्व में संख्या को एक तक कम करने के चरणों की संख्या C++ में

    मान लीजिए हमारे पास बाइनरी रूप में एक संख्या s है। हमें इसे 1 तक कम करने के चरणों की संख्या ज्ञात करनी है, निम्न नियमों के अनुसार: यदि वर्तमान संख्या सम है, तो इसे 2 से विभाजित करें। यदि वर्तमान संख्या विषम है, तो इसमें 1 जोड़ें। उदाहरण के लिए, यदि इनपुट 1101 है, तो आउटपुट 6 होगा, क्योंकि 1101 दश

  6. C++ में सबसे लंबी हैप्पी स्ट्रिंग

    मान लीजिए एक स्ट्रिंग है। उस स्ट्रिंग को हैप्पी कहा जाता है यदि उसमें aaa, bbb या ccc जैसे कोई सबस्ट्रिंग नहीं हैं। यदि हमारे पास a, b और c जैसे तीन इंटीजर हैं, तो कोई भी स्ट्रिंग s लौटाएं, जो निम्न शर्तों को पूरा करती हो:s हैप्पी और यथासंभव लंबी है।s में अधिकतम a बार a, अधिकतम b बार b और अधिकतम c ब

  7. C++ में की के साथ पर्मुटेशन पर क्वेरी

    मान लीजिए हमारे पास 1 और m के बीच के पॉजिटिव इंटीजर्स का एक ऐरे queries है, हमें सभी क्वेरी को प्रोसेस करना है, queries[i] (i=0 से n तक, n queries का आकार - 1 है) निम्न नियमों के अनुसार:शुरुआत में, हमारे पास पर्मुटेशन P=[1,2,3,...,m] है।वर्तमान i के लिए, पर्मुटेशन P में queries[i] की स्थिति ढूंढें (

  8. C++ में HTML एंटिटी पार्सर

    मान लीजिए हमारे पास एक स्ट्रिंग है; हमें एक HTML पार्सर डिज़ाइन करना है जो HTML सिंटैक्स के विशेष कैरेक्टर को सामान्य कैरेक्टर में बदल देगा। HTML एंटिटी पार्सर वह पार्सर है जो HTML कोड को इनपुट के रूप में लेता है और विशेष कैरेक्टर्स की सभी एंटिटी को कैरेक्टर स्वयं से बदल देता है। ये HTML के लिए विशे

  9. C++ में फाइबोनैचि नंबर्स की न्यूनतम संख्या जिनका योग K है

    मान लीजिए हमारे पास एक नंबर k है, हमें उन फाइबोनैचि नंबर्स की न्यूनतम संख्या ढूंढनी है जिनका योग k के बराबर है, चाहे एक फाइबोनैचि नंबर का कई बार उपयोग किया जा सके।इसलिए, यदि इनपुट है k = 7, तो आउटपुट 2 होगा, क्योंकि फाइबोनैचि नंबर्स हैं: 1, 1, 2, 3, 5, 8, 13, ... k = 7 के लिए हम 2 + 5 = 7 उपयोग कर स

  10. C++ में लंबाई n के सभी हैप्पी स्ट्रिंग्स का k-वां लेक्सिकोग्राफिकल स्ट्रिंग

    मान लीजिए हमारे पास एक स्ट्रिंग है। हम उसे हैप्पी स्ट्रिंग कहेंगे जब वह केवल [a, b, c] अक्षरों से बनी हो, और सभी i के लिए 1 से s की लंबाई - 1 तक s[i] != s[i + 1] हो (यहाँ स्ट्रिंग 1-इंडेक्स्ड है)।इसलिए, यदि हमारे पास n और k जैसे दो इंटीजर हैं, तो लंबाई n के सभी हैप्पी स्ट्रिंग्स की सूची पर विचार करे

  11. C++ में रेस्टोरेंट में फूड ऑर्डर्स की डिस्प्ले टेबल

    मान लीजिए हमारे पास orders नामक एक ऐरे है, जो रेस्टोरेंट में ग्राहकों द्वारा किए गए ऑर्डर्स को दर्शाता है। तो, orders[i]=[cust_namei, table_numi, food_itemi] जहां cust_namei ग्राहक का नाम है, table_numi ग्राहक का टेबल नंबर है, और food_itemi वह आइटम है जो ग्राहक ऑर्डर करता है।हमें रेस्टोरेंट की डिस्प

  12. C++ में मेंढकों के क्रोक करने की न्यूनतम संख्या

    मान लीजिए हमारे पास croakOfFrogs नामक एक स्ट्रिंग है, यह अलग-अलग मेंढकों से croak स्ट्रिंग का संयोजन दर्शाती है, कई मेंढक एक साथ क्रोक कर सकते हैं, इसलिए कई croak मिश्रित हैं। हमें दी गई स्ट्रिंग में सभी क्रोक खत्म करने के लिए विभिन्न मेंढकों की न्यूनतम संख्या ढूंढनी है।यहाँ एक वैध croak का अर्थ है

  13. C++ में कार्ड्स से प्राप्त अधिकतम पॉइंट्स

    मान लीजिए कई कार्ड एक पंक्ति में व्यवस्थित हैं, प्रत्येक कार्ड से जुड़े पॉइंट्स हैं, और ये पॉइंट्स cardPoints नामक इंटीजर ऐरे में दिए गए हैं। एक स्टेप में, हम पंक्ति के शुरुआत या अंत से एक कार्ड ले सकते हैं। हमें ठीक k कार्ड लेने हैं। अंतिम स्कोर हमारे द्वारा लिए गए कार्डों के पॉइंट्स का योग होगा। इ

  14. C++ में डायगोनल ट्रैवर्स II

    मान लीजिए हमारे पास nums नामक लिस्ट ऑफ लिस्ट है, हमें nums के सभी एलिमेंट्स को डायगोनल क्रम में दिखाना है।इसलिए, यदि इनपुट हैतो आउटपुट होगा [1,6,2,8,7,3,9,4,12,10,5,13,11,14,15,16]इसे हल करने के लिए, हम निम्न चरणों का पालन करेंगे:एक ऐरे ret परिभाषित करेंएक 2D ऐरे v परिभाषित करेंi := 0 से शुरू करें,

  15. C++ में इंटीजर बदलकर प्राप्त अधिकतम अंतर

    मान लीजिए हमारे पास एक इंटीजर num है। हम निम्न चरणों को ठीक दो बार लागू करेंगे, चरण इस प्रकार हैं:0 से 9 की रेंज में एक डिजिट x चुनें।0 से 9 की रेंज में एक और डिजिट y चुनें। डिजिट y, x के बराबर हो सकता है।num के दशमलव प्रतिनिधित्व में x की सभी घटनाओं को y से बदलें। नया इंटीजर किसी भी लीडिंग जीरो का

  16. C++ में जांचें कि क्या एक स्ट्रिंग दूसरी स्ट्रिंग को ब्रेक कर सकती है

    = y[i] (वर्णमाला क्रम में) हो।इसलिए, यदि इनपुट है s1 = abc और s2 = xya, तो आउटपुट true होगा। ऐसा इसलिए है क्योंकि ayx s2 का एक क्रमचय है जो abc को ब्रेक कर सकता है जो s1=abc का एक क्रमचय है।इसे हल करने के लिए, हम निम्न चरणों का पालन करेंगे:एक फ़ंक्शन check() परिभाषित करें, जो s1, s2 लेगा,i := 0 से श

  17. C++ में जांचें कि क्या सभी 1 कम से कम K स्थान दूर हैं

    मान लीजिए हमारे पास 0 और 1 का एक ऐरे nums और एक इंटीजर k है, हमें जांचना है कि क्या सभी 1 एक-दूसरे से कम से कम k स्थान दूर हैं, अन्यथा False लौटाएं।इसलिए, यदि इनपुट है nums = [1,0,0,0,1,0,0,1], k = 2, तो आउटपुट true होगा, क्योंकि प्रत्येक 1 एक-दूसरे से कम से कम 2 स्थान दूर है।इसे हल करने के लिए, हम

  18. C++ में निरपेक्ष अंतर सीमा से कम या बराबर वाला सबसे लंबा निरंतर सबऐरे

    मान लीजिए हमारे पास nums नामक इंटीजर्स का एक ऐरे और एक इंटीजर limit है, हमें सबसे लंबे नॉन-खाली सबऐरे का आकार ढूंढना है जैसे कि इस सबऐरे के किन्हीं दो आइटम के बीच का निरपेक्ष अंतर दी गई सीमा से कम या बराबर हो।इसलिए, यदि इनपुट है nums = [8,2,4,7], limit = 4, तो आउटपुट 2 होगा, क्योंकि -[8] तो |8-8| =

  19. C++ में ट्रिपलेट गिनें जो समान XOR के दो ऐरे बना सकते हैं

    मान लीजिए हमारे पास इंटीजर्स का एक ऐरे arr है। हम i, j और k जैसे तीन इंडेक्स चुनना चाहते हैं जहां (0 <= i < j <= k < N), N ऐरे का आकार है। a और b के मान निम्न हैं: a = arr[i] XOR arr[i + 1] XOR ... XOR arr[j - 1] b = arr[j] XOR arr[j + 1] XOR ... XOR arr[k] हमें ट्रिपलेट (i, j, k) की संख्या ढूंढनी ह

  20. C++ में ट्री में सभी सेब इकट्ठा करने का न्यूनतम समय

    मान लीजिए हमारे पास n वर्टेक्स वाला एक अनडायरेक्टेड ट्री है जो 0 से n-1 तक नंबर किए गए हैं, जिनके वर्टेक्स में कुछ सेब हैं। हम ट्री के एक एज पर चलने में 1 सेकंड खर्च करते हैं। हमें वर्टेक्स 0 से शुरू करके ट्री में सभी सेब इकट्ठा करने और इस वर्टेक्स पर वापस आने में खर्च होने वाले न्यूनतम समय (सेकंड म

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:226/301  20-कंप्यूटर/Page Goto:1 220 221 222 223 224 225 226 227 228 229 230 231 232