Competitive Programming Guide

इसमें विज्ञापन शामिल हैं
5 हज़ार+
डाउनलोड
कॉन्टेंट रेटिंग
सभी
स्क्रीनशॉट की इमेज
स्क्रीनशॉट की इमेज
स्क्रीनशॉट की इमेज
स्क्रीनशॉट की इमेज

इस ऐप्लिकेशन के बारे में जानकारी

सीपी हैंडबुक सभी प्रतिस्पर्धी प्रोग्रामिंग प्रेमियों के लिए एक स्थान है क्योंकि इसमें सभी एल्गोरिदम और डेटा संरचनाएं शामिल हैं। इसके अलावा हर विषय में अभ्यास के लिए उदाहरण और अनसुलझी समस्याएं हैं।

प्रतिस्पर्धी प्रोग्रामिंग एक खेल है, मेरा शाब्दिक अर्थ है। किसी भी खेल को लें, उस मामले के लिए क्रिकेट पर विचार करें, आप पहली बार बल्लेबाजी करने के लिए चलते हैं। स्विंग और एक मिस, इसे कई बार करें और आप अंततः रस्सियों पर एक को मारें। अब, एक प्रोग्रामिंग प्रतियोगिता को क्रिकेट के खेल के रूप में, रूपक पर विचार करें। एक कोड संकलित करें और सबमिट करें, आपको एक WA (गलत उत्तर) मिल सकता है।
कोड में परिवर्तन करें और अंततः आपको अपना पहला एसी (स्वीकृत / सही उत्तर) मिलेगा। मुझे आपको एक चुपके से देखने दें, एक प्रोग्रामिंग प्रतियोगिता में लगभग 20% प्रश्न आपकी पसंदीदा प्रोग्रामिंग भाषा के कोड में सादे अंग्रेजी के सरल रूपांतरण हैं।
इसमें सही से चलें, आप खेल के अलिखित नियमों को सीखेंगे क्योंकि आप कठिन खेल खेलते हैं और बेहतर होते हैं।
 और मेरा विश्वास करो, आरंभ करने के लिए आपको कोई "फैंसी नाम" एल्गोरिथ्म या डेटा-संरचना जानने की आवश्यकता नहीं है। कभी आपने "वफ़ट शॉट" के बारे में सुना है, फिर भी आप अपनी गली के सर्वश्रेष्ठ बल्लेबाज़ हैं?

ठीक है, चलो पहले 20% प्रोग्रामिंग समस्याओं को जीत लेते हैं।
आपको जानना चाहिए:
किसी भी एक प्रोग्रामिंग भाषा पर इंटरमीडिएट की पकड़
अंग्रेज़ी! कोड के लिए अंग्रेजी कन्वर्ट!
आइए इस स्तर की एक उदाहरण समस्या लेते हैं: भयानक चंदू

आपको बस इतना करना है कि STDIN से इनपुट लाइन पढ़ें और उस लाइन के रिवर्स को STDOUT में प्रिंट करें। आगे बढ़ो, सबमिशन बनाओ। अपने पहले ए.सी. और चाहिए? हमें अपने अभ्यास अनुभाग में भार मिला है। हजारों सही प्रस्तुतियाँ वाले लोगों की तलाश करें।

ठीक है, अब आप कुछ वास्तविक चुनौती लेने के लिए तैयार हैं। कस के पकड़ो, हम गहरा गोता लगा रहे हैं।

आपको जानना चाहिए:

1. क्रमबद्ध और खोज एल्गोरिदम
2. हास करना
3. नंबर थ्योरी
4. लालची तकनीक

इससे भी महत्वपूर्ण बात, आपको यह पता लगाना होगा कि उन्हें कब, कहां और कहां लगाना है। यह वास्तव में मुश्किल हो जाता है और इसलिए शुरुआती लोगों को विश्वास की भावना हासिल करने में मदद करने के लिए हम कोड मॉन्क के रूप में प्रतियोगिताओं की एक श्रृंखला चलाते हैं। प्रत्येक प्रतियोगिता से पहले, हम कुछ विषय पर एक ट्यूटोरियल जारी करते हैं और बाद में प्रतियोगिता में समस्याओं को केवल उस विशेष विषय पर लक्षित किया जाता है। मैं आपको ट्यूटोरियल के माध्यम से जाने और प्रत्येक विषय पर एक या दो प्रश्न हल करने की सलाह देता हूं।

अब तक आपको समझ में आ गया है कि सवाल हमारे सोचने के तरीके को धोखा देने के लिए तैयार किए गए हैं। कभी-कभी, यदि आप सादे अंग्रेजी को कोड में बदलते हैं, तो आप TLE (समय सीमा से अधिक) फैसले के साथ समाप्त हो जाएंगे। आपको समय सीमा का सामना करने के लिए नई तकनीकों और एल्गोरिदम का एक सेट सीखने की आवश्यकता है। कुछ मामलों में, डायनेमिक प्रोग्रामिंग (DP) बचाव के लिए आता है। वास्तव में, आप पहले से ही इस तकनीक का सहज उपयोग कर सकते हैं। डीपी द्वारा हल की जा सकने वाली किसी भी प्रतियोगिता में हमेशा कम से कम एक प्रश्न होता है।

इसके अलावा, आपने देखा है कि ऐसे प्रश्न हैं जो केवल रैखिक सरणी डेटा-संरचनाओं द्वारा हल नहीं किए जा सकते हैं।

1. ग्राफ थ्योरी
2. संघ सेट संघ (संघ-खोजें)
3. न्यूनतम स्पानिंग ट्री

डेटा संरचनाओं के ये सेट आपको काफी दूर तक मिल जाएंगे। इसके अलावा, आपको पता चला है कि असली कला एक प्रश्न को हल करने के लिए आपके द्वारा जानी जाने वाली तकनीकों को संशोधित करना है। सभी आसान-मध्यम और मध्यम स्तर के प्रश्नों को इस अंदाज में निपटाया जा सकता है।

आप सभी शॉर्ट प्रोग्रामिंग चुनौतियों के लीडरबोर्ड को सेट करने के लिए तैयार हैं, बस स्थिर दृढ़ता रखें। जैसा कि मैंने पहले ही उल्लेख किया है, यह एक खेल है, आपने इसे तब तक मास्टर नहीं किया जब तक आप वास्तव में ऐसा नहीं करते। आगे बढ़ें, एक छोटी प्रतियोगिता में भाग लें, अपनी ताकत, कमजोरियों को जानें और देखें कि घड़ी की टिक टिक करते समय आप एड्रेनालाईन मोड को कैसे संभालते हैं।

जब तक संभव हो, अपने स्वयं के तर्क से चिपके रहें, आप अंततः प्रश्न को हल करने के लिए आवश्यक एल्गोरिथ्म के समान कुछ लेकर आएंगे। आपको बस इसे ब्रश करने की आवश्यकता है। इनमें से कई तकनीकें आपको कुछ कठिनतम समस्याओं को हल करने में मदद करेंगी।

1. खंड वृक्ष
2. स्ट्रिंग एल्गोरिदम
3. ट्रीज़, सफ़िक्स ट्री, सफ़िक्स एरे।
4. भारी प्रकाश अपघटन
5. ग्राफ कलरिंग, नेटवर्क फ्लो
6. Sqrt विघटन।

तो इस सीपी हैंडबुक को डाउनलोड करें और नई चीजों को सीखने में आनंद लें और कम समय की जटिलता के साथ उन्हें कोड करना न भूलें।
पिछली बार अपडेट होने की तारीख
21 मार्च 2021

डेटा की सुरक्षा

डेटा सुरक्षा के लिहाज़ से यह जानना बेहद अहम है कि डेवलपर, आपका डेटा कैसे इकट्ठा और शेयर करते हैं. डेटा को निजी और सुरक्षित रखने के अलग-अलग तरीके हो सकते हैं. ये आपकी जगह, उम्र, और ऐप्लिकेशन के इस्तेमाल के हिसाब से तय किए जाते हैं. यह जानकारी डेवलपर से मिली है और वह समय-समय पर इसमें अपडेट भी कर सकता है.
यह ऐप्लिकेशन, तीसरे पक्षों के साथ इस तरह का डेटा शेयर कर सकता है
जगह की जानकारी, निजी जानकारी, और 8 अन्य जानकारी
यह ऐप्लिकेशन, इस तरह का डेटा इकट्ठा कर सकता है
जगह की जानकारी
डेटा एन्क्रिप्ट नहीं किया गया
डेटा मिटाया नहीं जा सकता

इसमें नया क्या है

** Algorithms enhanced

ऐप्लिकेशन से जुड़ी सहायता

डेवलपर के बारे में
Neeru Devi
opzact@gmail.com
MANDAWALI BULANDSHAHR Bulandshahr, Uttar Pradesh 202394 India
undefined

VOCODE Labs के और ऐप्लिकेशन

मिलते-जुलते ऐप्लिकेशन