Competitive Programming Guide

Iqukethe izikhangiso
5K+
Okudawunilodiwe
Isilinganiselwa sokuqukethwe
Wonke umuntu
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini

Mayelana nalolu hlelo lokusebenza

I-Hand Handbook iyindawo eyodwa yabo bonke abathandi bezinhlelo zokuncintisana njengoba iqukethe wonke ama-algorithms nezinhlaka zedatha. Futhi sonke isihloko siqukethe izibonelo nezinkinga ezingasombululwa.

Uhlelo Lokuncintisana ngumdlalo, ngiqonde ngokweqiniso. Thatha noma yimuphi umdlalo, ake ucabangele ikhilikithi ngaleyo ndaba, ungena okokuqala ukuyodlala. Swing ne-miss, kwenze izikhathi ezimbalwa futhi ekugcineni uzoshaya indophi eyodwa. Manje, cabanga ngomncintiswano wohlelo njengomdlalo wekhilikithi, ngokwethonya. Yenza ikhodi bese uthumela, ungathola i-WA (Impendulo Engalungile).
Yenza ushintsho kukhodi futhi ekugcineni uzothola i-AC yakho yokuqala (Yamukelwe / Impendulo eqondile). Ake ngikunikeze i-sneak peek, cishe i-20% yemibuzo emncintiswaneni wohlelo ukuguqulwa okulula kwesiNgisi esicacile kube ikhodi yolimi lwakho oluthandayo.
Faka ngqo kuwo, uzofunda imithetho engabhaliwe yomdlalo njengoba udlala ngokuqinile futhi usiba ngcono.
 Futhi ngikholwe, awudingi ukwazi noma yiliphi igama elithi “fess name” algorithm noma isakhiwo sedatha ukuze uqalise. Wake wezwa nge "Waft shot", kepha uyinduna enhle kunazo zonke emgaqweni wakho, akunjalo?

Yebo, ake sinqobe ama-20% okuqala ezinkinga zokuhlela laphaya.
Udinga ukwazi:
Ukubamba okuphakathi kunoma yiluphi ulimi lohlelo olulodwa
IsiNgisi! Guqula isingesi kube ikhodi!
Masithathe inkinga eyisibonelo yaleli zinga: Owesabekayo Chandu

Ukuphela kokufanele ukwenze, funda umugqa wokufaka osuka ku-STDIN bese uphrinta ukubuyela emuva kwalolo ulayini kuya ku-STDOUT. Qhubeka, wenze isiphakamiso. Funa i-AC yakho yokuqala. Ufuna okuningi? Sinemithwalo esigabeni sethu sokuzilolonga. Funa lezo ezinkulungwane zokuthumela ezilungile.

Kulungile, manje usukulungele ukuthatha inselelo yangempela. Bamba uqine, singena shí ekujuleni kwenhliziyo.

Udinga ukwazi:

1. Hlunga bese Ukucinga ama-algorithms
2. Hashing
3. Inombolo Theory
4. Isiko Lokuhaha

Okubaluleke kakhulu, kufanele uthole ukuthi uzosebenzisa nini, nini futhi kuphi. Kuyaxaka futhi yingakho ukusiza abaqalayo ukuthola umuzwa wokuqiniseka ukuthi siqhuba imincintiswano eminingi njenge-Code Monk. Ngaphambi komncintiswano ngamunye, sikhipha isifundo esihlokweni esithile bese kuthi kamuva emncintiswaneni izinkinga ziqondiswe kuphela kusihloko esithile. Ngikuncoma ukuthi udlule esifundweni bese uxazulula umbuzo noma emibili ngesihloko ngasinye.

Manje usubonile ukuthi imibuzo yakhelwe ukukhohlisa indlela esicabanga ngayo. Kwesinye isikhathi, uma uguqula isi-english esicacile sibe yikhodi, uzophela ngesinqumo se-TLE (Isikhathi Esinqunyelwe Ukudlula). Udinga ukufunda isethi yamasu amasha nama-algorithms ukubhekana nemikhawulo yesikhathi. Ezimweni ezithile, i-Dynamic Programming (DP) iyasiza. I-infact, kungenzeka ukuthi usuvele usebenzise le ndlela ngobuchule. Kuhlala kunombuzo owodwa okungenani kunoma yimuphi umncintiswano ongaxazululwa yi-DP.

Futhi, uqaphele ukuthi kunemibuzo engeke ixazululwe kuphela ngokuhlelwa kwezakhi zedatha.

1. Ithiyori yeGrafu
2. I-Disjoint Set Union (Inyunyana-thola)
3. Isihlahla Esincane Sokuskena

Lezi zakhi zedatha zizokuthola zikwanele ngokwanele. Ngaphezu kwalokho, ubutholile ukuthi ubuciko bangempela ukuguqula amasu owaziyo ukuze uxazulule umbuzo. Yonke imibuzo ye-Easy-Medium ne-Medium level ingaxazululwa ngale ndlela.

Nonke nimiselwe ukukhipha amabhodi wabaphambili Wezinselelo Ezifushane Zezinhlelo, vele niqhubeke nokuphikelela okuqhubekayo. Njengoba sengishilo, kuwumdlalo, awuzukufunda kahle uze ukwenze. Qhubeka, ubambe iqhaza emncintiswaneni omfushane, wazi amandla akho, ubuthakathaka bakho futhi ubone ukuthi uyisingatha kanjani imodi ye-adrenaline lapho iwashi likhala.

Namathela emqondweni wakho isikhathi eside ngangokunokwenzeka, ekugcineni uzoza nokuthile okufana ne-algorithm edingekayo ukuxazulula umbuzo. Udinga nje ukukuxubha. Eziningana zalezi zindlela zizokusiza ukuxazulula ezinye zezinkinga ezibucayi.

1. Isihlahla Segxenye
2. I-String Algorithms
3. Ukubopha, Isihlahla Suffix, Suffix Array.
4. Isisindo Esinamandla Ukuqothuka
5. Umbala Wegrafu, I-Network Flow
6. Ukuqothuka kwe-Sqrt.

Ngakho-ke Landa le-Handbook ye-CP futhi ujabulele ukufunda izinto ezintsha futhi ungakhohlwa ukuyi-CODE ngayo ne-Time Complexity encane.
Kubuyekezwe ngo-
Mas 21, 2021

Ukuphepha kwedatha

Ukuphepha kuqala ngokuqonda ukuthi onjiniyela baqoqa futhi babelane kanjani ngedatha yakho. Ubumfihlo bedatha nezinqubo zokuphepha zingahluka kuye ngokusebenzisa kwakho, isifunda, nobudala. Unjiniyela unikeze lolu lwazi futhi angalubuyekeza ngokuhamba kwesikhathi.
Le app ingabelana ngalezi zinhlobo zedatha nezinkampani ezingahlobene ngqo
Indawo, Ulwazi lomuntu siqu nabanye abangu-8
Le app ingaqoqa lezi zinhlobo zedatha
Indawo
Idatha ayibetheliwe
Idatha ayikwazi ukusulwa

Yini entsha

** Algorithms enhanced