-
C++ में चिप्स के साथ खेलें
मान लीजिए कि कुछ चिप्स हैं, i-th चिप वर्तमान में चिप्स की स्थिति में है[i]। हम किसी भी चिप पर (संभवतः शून्य) जितनी बार चाहें, निम्नलिखित दो प्रकार के कार्यों में से कोई भी प्रदर्शन कर सकते हैं - 0 की लागत से i-th चिप को 2 यूनिट से बाईं ओर या दाईं ओर ले जाएं। 1. की लागत से i-th चिप को 1 इकाई से
-
सी++ में शिफ्ट 2डी ग्रिड
मान लीजिए कि हमारे पास m x n आकार का एक 2D ग्रिड है। हमारे पास एक और चर k है। हमें बार-बार ग्रिड को शिफ्ट करना होगा। शिफ्ट ऑपरेशन इस प्रकार होगा ग्रिड G[i, j] पर तत्व G[i, j + 1] . पर चला जाता है ग्रिड G[i, n – 1] पर तत्व G[i + 1, 0] . पर चला जाता है ग्रिड G[m - 1, n - 1] पर तत्व G[0, 0] .
-
एक लिंक की गई सूची में बाइनरी नंबर को C++ में पूर्णांक में बदलें
मान लीजिए कि हमारे पास एक हेड है जो एक एकल-लिंक्ड सूची का संदर्भ नोड है। लिंक की गई सूची में मौजूद प्रत्येक नोड का मान 0 या 1 है। यह लिंक्ड सूची किसी संख्या के बाइनरी प्रतिनिधित्व को संग्रहीत करती है। हमें लिंक की गई सूची में मौजूद संख्या का दशमलव मान वापस करना होगा। तो अगर सूची [1,0,1,1,0,1] . की त
-
सी/सी++ में 2-3 पेड़ (खोजें और डालें)?
एक 2-3 पेड़ को ट्री डेटा संरचना के रूप में परिभाषित किया जाता है, जहां बच्चों (आंतरिक नोड) वाले प्रत्येक नोड में या तो दो बच्चे (2-नोड) के साथ-साथ एक डेटा तत्व या तीन बच्चे (3-नोड्स) और साथ ही दो डेटा होते हैं। तत्व। परिभाषाएं हम कहते हैं कि एक आंतरिक नोड एक 2-नोड है यदि इसमें एक डेटा तत्व और दो
-
2-संतुष्टि (2-सैट) सी/सी++ में समस्या?
मान लीजिए f =(x1 ∨ y1) ∧ (x2 ∨ y2) ∧ ... ∧ (xn yn)। समस्या:क्या f संतोषजनक है? xi यी और और सभी समकक्ष हैं। इसलिए हम प्रत्येक (xi yi) s को उन दो कथनों में परिवर्तित कर रहे हैं। अब 2n शीर्षों वाला एक आलेख मानिए। प्रत्येक (xi∨yi) के मामले में दो निर्देशित किनारों को जोड़ा जाता है xi से यी तक
-
सी ++ में 3-तरफा मर्ज सॉर्ट करें
मर्ज सॉर्ट में सरणी को 2 भागों में पुनरावर्ती रूप से विभाजित करना, सॉर्ट करना और अंत में उन्हें मर्ज करना शामिल है। मर्ज सॉर्ट के एक प्रकार को 3-वे मर्ज सॉर्ट के रूप में माना जाता है जहां सरणी को 2 भागों में विभाजित करने के बजाय हम इसे 3 भागों में विभाजित करते हैं। मर्ज सॉर्ट, पुनरावर्ती तरीके से स
-
एल्स और C++17 में इनिशियलाइज़र्स के साथ स्टेटमेंट स्विच करें
कई मामलों में, हमें किसी फ़ंक्शन द्वारा लौटाए गए किसी चीज़ के मूल्य को सत्यापित करने और इस मान के आधार पर सशर्त संचालन करने की आवश्यकता होती है। तो हमारा कोड नीचे दिया गया है - // Some method or function return_type foo(Params) // Call function with Params and // store return in var1 auto var1 = foo
-
C++ में एक सीमा में सेट बिट्स को कॉपी करें
इस ट्यूटोरियल में, हम दिए गए रेंज में एक नंबर के सेट बिट्स को दूसरे नंबर पर कॉपी करने के प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें दो पूर्णांक दिए जाएंगे। हमारा काम बिट्स को पहली संख्या में देखना है और उन बिट्स को दूसरी संख्या में भी सेट करना है यदि वे दी गई सीमा में हैं। अंत में उत्पादित अंक लौटा र
-
C++ . में उत्तल हल ग्राहम स्कैन
इस ट्यूटोरियल में, हम दिए गए बिंदुओं के उत्तल पतवार को खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे। उत्तल पतवार सबसे छोटी बहुभुज उत्तल आकृति है जिसमें दिए गए सभी बिंदु या तो आकृति के अंदर की सीमा पर होते हैं। ग्राहम स्कैन में, सबसे पहले बिंदुओं को सबसे निचले बिंदु तक पहुंचने के लिए क्रमबद्ध किया जात
-
C++ में उत्तल हल मोनोटोन श्रृंखला एल्गोरिथम
इस ट्यूटोरियल में, हम दिए गए बिंदुओं के उत्तल पतवार को खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे। उत्तल पतवार सबसे छोटी बहुभुज उत्तल आकृति है जिसमें दिए गए सभी बिंदु या तो आकृति के अंदर की सीमा पर होते हैं। उदाहरण #include <bits/stdc++.h> #define llu long long int using namespace std; //struc
-
C++ में डिवाइड और कॉनकॉर एल्गोरिथम का उपयोग करके उत्तल हल
इस ट्यूटोरियल में, हम दिए गए बिंदुओं के उत्तल पतवार को खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे। उत्तल पतवार सबसे छोटी बहुभुज उत्तल आकृति है जिसमें दिए गए सभी बिंदु या तो आकृति के अंदर की सीमा पर होते हैं। इस कार्यक्रम में, हम दिए गए बिंदुओं को छोटे खंडों में विभाजित करने के लिए पाशविक बल का उपयो
-
दिए गए बिंदुओं के साथ आयत के निर्देशांक C++ में स्थित हैं
इस ट्यूटोरियल में, हम आयत के निर्देशांक खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे अंदर दिए गए बिंदुओं के साथ। इसके लिए हमें कुछ समन्वय बिंदु प्रदान किए जाएंगे। हमारा काम सबसे छोटा आयत इस तरह निकालना है कि सभी बिंदु उसके अंदर हों और उसकी भुजाएँ निर्देशांक अक्ष के समानांतर हों। उदाहरण #include <b
-
सेकंड को दिन, घंटे, मिनट और सेकंड में C++ में बदलना
इस ट्यूटोरियल में, हम सेकंड को दिन, घंटे, मिनट और सेकंड में बदलने के कार्यक्रम पर चर्चा करेंगे। इसके लिए हमें यादृच्छिक संख्या में सेकंड प्रदान किए जाएंगे। हमारा काम इसे क्रमशः दिन, घंटे, मिनट और सेकंड की उचित संख्या में बदलना है। उदाहरण #include <bits/stdc++.h> using namespace std; //convert
-
उत्तल हल जार्विस का एल्गोरिदम या सी ++ में लपेटना
इस ट्यूटोरियल में, हम जार्विस के एल्गोरिथम का उपयोग करके दिए गए बिंदुओं के उत्तल हल को खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे। उत्तल पतवार सबसे छोटी बहुभुज उत्तल आकृति है जिसमें दिए गए सभी बिंदु या तो आकृति के अंदर की सीमा पर होते हैं। जार्विस के एल्गोरिथम में, हम सबसे बाईं ओर के बिंदु का चयन क
-
C++ में 1 से 3999 के बीच पड़े रोमन अंकों को दशमलव में बदलना
इस ट्यूटोरियल में, हम 1 से 3999 के बीच रोमन अंकों को दशमलव में बदलने के कार्यक्रम पर चर्चा करेंगे। इसके लिए हमें एक यादृच्छिक रोमन अंक प्रदान किया जाएगा। हमारा काम दिए गए रोमन अंक को उसके दशमलव समकक्ष में बदलना है। उदाहरण #include<bits/stdc++.h> using namespace std; //calculating the decimal
-
परिशिष्ट का उपयोग करके एक स्ट्रिंग को दूसरे में कनवर्ट करना और सी ++ में अंतिम संचालन को हटाना
इस ट्यूटोरियल में, हम एपेंड का उपयोग करके एक स्ट्रिंग को दूसरे में बदलने और पिछले ऑपरेशन को हटाने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें दो तार दिए जाएंगे। हमारा काम यह गणना करना है कि क्या पहली स्ट्रिंग को दूसरे में परिवर्तित किया जा सकता है, जो कि एपेंड के संचालन और अंतिम तत्व को हटाक
-
C++ में न्यूनतम परिवर्तनों के साथ कड़ाई से बढ़ते हुए पूर्णांक सरणी में कनवर्ट करें
इस ट्यूटोरियल में, हम न्यूनतम परिवर्तनों के साथ सख्ती से बढ़ते पूर्णांक सरणी में कनवर्ट करने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक सरणी प्रदान की जाएगी। हमारा कार्य तत्वों में न्यूनतम संख्या में परिवर्तन करके सरणी के तत्वों को सख्ती से बढ़ते क्रम में बदलना है। उदाहरण #include <bi
-
केवल C++ में 3 और 8 अंकों वाली संख्या में कनवर्ट करें
इस ट्यूटोरियल में, हम किसी संख्या को केवल 3 और 8 के रूप में अंकों में बदलने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक यादृच्छिक संख्या प्रदान की जाएगी। हमारा काम है कि संख्या में से 1 जोड़कर या घटाकर या संख्या के अंकों को किसी वांछित अंक में परिवर्तित करके इसके अंकों को केवल 3 और 8 में
-
C++ में 1 से 3999 के बीच की दशमलव संख्या को रोमन अंकों में बदलना
इस ट्यूटोरियल में, हम 1 से 3999 के बीच की दशमलव संख्या को रोमन अंकों में बदलने के कार्यक्रम पर चर्चा करेंगे। इसके लिए हमें एक यादृच्छिक पूर्णांक प्रदान किया जाएगा। हमारा काम दी गई संख्या को उसके रोमन अंक के समकक्ष में बदलना है। उदाहरण #include <bits/stdc++.h> using namespace std; //converting
-
C++ में वैकल्पिक स्वर और व्यंजन स्ट्रिंग
किसी दिए गए स्ट्रिंग के मामले में, दिए गए स्ट्रिंग के वर्णों को पुनर्व्यवस्थित करें ताकि स्वर और व्यंजन वैकल्पिक स्थान पर हों। यदि स्ट्रिंग को उचित तरीके से पुनर्व्यवस्थित नहीं किया जा सकता है, तो ऐसी कोई स्ट्रिंग नहीं प्रदर्शित करें। एक दूसरे के संबंध में स्वरों का क्रम और एक दूसरे के संबंध में व्य