2026. najvrednija putanja za učenje za Lanqiao Cup (🔥)
„Prošle godine" me je mnogo čitalaca pitalo o Lanqiao Cupu (😂). Erge je već ranije delio o tome, pa sam tokom raspusta sveobuhvatno nadogradio i sredio sadržaj. Iskreno, raspust je vreme kada se svi opuste, ali za Ergea, koji stvara kao na tekućoj traci, to su dani rada preko noći.
Lanqiao Cup — takmičenje sa relativno lako pristupačnim ulaskom, ali u internet industriji nosi veliki ugled. Ako želite da tokom studija osvojite neki sertifikat, Lanqiao Cup je zaista sjajan izbor.
Imam jednog odanog prijatelja, Zhigenga, koji je osvojio državnu prvu nagradu, pa sam ga posebno zamolio da podeli putanju učenja za Lanqiao Cup, uz resurse koje je prikupio tokom učenja. I ja ću to ovde podeliti sa svima vama.
- Šta je zapravo Lanqiao Cup?
- Da li mi se isplati da učestvujem na Lanqiao Cupu?
- Da li je za mene kasno da krenem od nule?
- Ako ispadnem, da li mi 300 juana kotizacije predstavlja bačen novac?
- Kada se prijavim, kako da se spremam?
🌞 1. Šta je zapravo Lanqiao Cup?
Lanqiao Cup je nacionalno takmičenje iz softvera i informacionih tehnologija za profesionalne talente, koje organizuje Centar za razmenu talenata Ministarstva industrije i informatizacije. Učestvuje više od 1200 visokoškolskih ustanova širom zemlje, sa preko 400 000 učesnika kumulativno. Lanqiao Cup je dve godine zaredom uvršten u „Nacionalnu listu rangiranja takmičenja redovnih visokoškolskih ustanova" koju objavljuje Kinesko udruženje visokog obrazovanja, te predstavlja važan takmičarski projekat za reformu nastave i inovacije u kultivisanju talenata. Za studente je koristan za opštu ocenu, raspodelu stipendija i upis na postdiplomske studije.
Lanqiao Cup obuhvata tri kategorije takmičenja:
- Individualno — softver
- Individualno — elektronika
- Takmičenje vizuelnih umetnosti
Kategorija individualno — softver obuhvata C/C++ programiranje, Java razvoj softvera i Python programiranje.
Adresa zvaničnog sajta Lanqiao Cupa:
🌞 2. Zašto učestvovati na Lanqiao Cupu?
🍋 Prvo: visoka vrednost, priznata od većine univerziteta i preduzeća
Iz gornjeg uvoda može se videti da Lanqiao Cup ima veoma visoku prepoznatljivost među IT takmičenjima u našim univerzitetima. Čak i studenti najboljih univerziteta učestvuju u velikom broju.
Ako ostvarite dobar rezultat, možete čak na licu mesta privući pažnju velikih kompanija poput Baidu-a. Čak i ako ne ostvarite izvanredan rezultat, svejedno koristi za opštu ocenu, stipendije i postdiplomske studije. Može se reći da je to takmičenje koje ne sme da izostane ni jedan IT student.
🍋 Drugo: grupno takmičenje, sprečava „pokolj"
Ovo je najprepoznatljivija i najpažljivija odlika Lanqiao Cupa. Steze su podeljene na:
- Grupa za postdiplomce — postdiplomci mogu učestvovati samo ovde.
- Grupa A univerziteta — učestvuju ključni državni univerziteti, uključujući sve 985 i 211 institucije.
- Grupa B univerziteta — redovni osnovni univerziteti, i istovremeno staza sa daleko najviše učesnika.
- Grupa C univerziteta — stručne više škole.
Visoke grupe ne mogu prijaviti niže, ali niže mogu preskakati u više. Na primer, ako ste sa redovnog osnovnog univerziteta, možete se prijaviti u grupu A (ako imate samopouzdanja).
Koja je korist od ovakve podele?
Stavlja učesnike slične snage u istu grupu, čime se sprečava da razlike u kvalitetu dovedu do toga da sve nagrade odnesu jači univerziteti. Tako svaki student dobija mnogo pravedniju arenu za takmičenje.
Primer: ako takmičar iz grupe B ili C uđe i naiđe na vrhunske ACM profesionalce iz grupe 985 koji ga nadjačaju, zar ne bi bio sravnjen sa zemljom? Ko bi se onda prijavljivao iz nižih grupa?
🍋 Treće: nizak prag učesnika, lako do nagrade
Ovo se može osetiti iz gornjeg teksta — Lanqiao Cup je takmičenje na koje mogu učestvovati svi studenti. Čak i ako ne učestvujete preko svog univerziteta, sada možete učestvovati i u ličnom svojstvu, uz kotizaciju od 300 juana.
Neki čim čuju „300? Toliko?" — ne brinite. Ako zaista ozbiljno učite i spremate se, osvojiti najnižu pokrajinsku treću nagradu je veoma lako, a većina institucija refundira kotizaciju ako osvojite bilo koju nagradu.
Naravno, ako se samo prijavite i ne spremate, onda te tri stotine zaista bacate.
Da dodam i o mehanizmu nagrađivanja — Lanqiao Cup je podeljen na pokrajinsko i državno takmičenje.
Top 10% na pokrajinskom takmičenju dobija pokrajinsku prvu nagradu, sledećih 20% pokrajinsku drugu, a narednih 30% pokrajinsku treću.
Dakle, ako ste među prvih 60%, osvajate nagradu i možete refundirati kotizaciju.
Ako osvojite pokrajinsku prvu nagradu, možete ući u državno takmičenje. Čak i najgori ishod u državnom takmičenju donosi nacionalnu treću nagradu. Može se reći da je sa ovakvim mehanizmom nagrađivanja i za studente prve i druge godine vrlo lako doći do nagrade. Čak i ako ne ostvare odličan rezultat, stečeno iskustvo donosi značajnu prednost u odnosu na ostale takmičare kada se ponovo prijave na trećoj ili četvrtoj godini.
🍋 Četvrto: kompanije sve više traže algoritamske veštine
Danas cela IT industrija — bilo velike ili male kompanije, bilo za prijem mladih ili iskusnih — obavezno proverava algoritme. U velikim kompanijama, ako vam algoritam ne drži korak, žao nam je, ne možemo vas primiti. U malim kompanijama, ako vam algoritam ne drži korak, izvinite, ne možemo vam ponuditi višu poziciju i platu.
Zato dok se spremamo za Lanqiao Cup i učimo algoritme, istovremeno se spremamo za budući posao. Može se reći da algoritamska sposobnost određuje vašu zaradu i perspektivu. Ako želite dobar offer u budućnosti, Lanqiao Cup je nezamenljiv.
🌞 3. Da li je sa 0 znanja kasno početi?
Pravo takmičenje pada oko aprila, pa prema vremenu prijave možete izračunati koliko vam je ukupno ostalo za pripremu.
Sve što se može istrajati pola godine donosi ogromnu preobrazbu jednoj osobi. Dovoljno je da svake nedelje izdvojite malo vremena za algoritme i budete istrajni — kako se kaže, posle tri dana ponovo se sagledava čovek. Pola godine učenja vas sasvim sigurno može pretvoriti u pravog algoritamskog mladog borca, pa i u nekog izvanrednijeg.
🌞 4. Šta se na Lanqiao Cupu proverava? Je li teško? Koja je razlika u odnosu na ACM?
Pokrajinsko takmičenje Lanqiao Cupa ima deset zadataka i traje četiri sata. Zadaci su podeljeni na popunjavanje i programiranje. Kod popunjavanja dovoljno je da odgovor bude tačan za poene, a kod programerskih zadataka se boduje i po koracima čak i kad odgovor nije tačan — veoma pristupačno za ljude.
Razlikuje se od ACM timskog formata, gde su zadaci na engleskom i mora biti tačan rezultat da bi se dobio bod. ACM zadaci su znatno teži, proveravaju više misaone sposobnosti, pa se može reći i talenat, nisu za većinu, i traže znatno više vremena.
Iako Lanqiao Cup zadaci nisu izuzetno teški, nisu ni nešto što svako može rešiti. Ali ako potrošite neko vreme na učenje, rezultat vas sigurno neće razočarati. Tipovi zadataka su prilično jednostavni, više proveravaju koje ste algoritamske sposobnosti usvojili. Lanqiao Cup najčešće ispituje grube metode, nabrajanje, dinamičko programiranje i slične probleme.
🌞 5. Putanja učenja i sajtovi za vežbanje za pripremu za Lanqiao
Ako ste takmičar u C/C++, toplo vam preporučujem da temeljno savladate sve osnovne algoritme. C i C++ su jezici veoma pogodni za algoritme, pa većina takmičara u ovoj kategoriji ima određenu snagu, a ako dođete da se šetate, bićete sravljeni. I ostale dve grupe imaju mnogo jakih takmičara, zato i oni moraju ozbiljno da ponavljaju. Najpre pogledajte putanju učenja koju sam pripremio.

Nemojte da vam se učini da je previše — mnogo toga ste već naučili na fakultetskim kursevima, a imate i pola godine, pa je vremena sasvim dovoljno da savladate većinu ovih algoritama. Preporučujem i nekoliko dobrih sajtova za učenje algoritama i struktura podataka.
LeetCode (najbolji):
Nowcoder (još jedan klasičan sajt za vežbanje):
PTA (za početnike):
VisuAlgo, animirana vizualizacija struktura podataka i algoritama (čarobni alat za učenje struktura podataka):
Lanqiao Cloud (zvanični sajt za učenje Lanqiao Cupa):
Naravno, ne zaboravite na „Bilibili univerzitet" — tamo ima izvrsnih resursa. Evo nekoliko koje sam i sam prolazio:
Turing, strukture podataka i algoritmi:

Možda najbolji tutorijal za Java strukture podataka:

Tu je i brat „Hero", čiji članci obrađuju algoritme od lakših do težih, i to veoma temeljno.
🌞 6. Kako pravilno vežbati zadatke?
Ovde ću vam, na osnovu sopstvenog iskustva i preporuka drugih blogera, dati savet. Ako ste početnik ili su vam osnove slabe i do sada ste samo iz dosade rešavali po neki zadatak, a sada želite sistematski da učite algoritme, preporučujem vam da prvo odete na LeetCode.

Tu izaberite nivo „easy", pa uzmite nekoliko zadataka sa mnogo rešenja i visokim procentom uspešnosti da se oprobate. Takvi zadaci su uglavnom jednostavni, ne zahtevaju nikakve algoritme, i svaki uspešan submit budi želju za učenjem algoritama.
Čak i ako ne uspete, tu su brojna sjajna rešenja drugih — svako na svoj način, pa vam se čarobni načini razmišljanja brzo razjasne. Neki uvek jure preko glave pa odmah uče „greedy" i dinamičko programiranje, pa nad jednim zadatkom sede dva-tri sata i na kraju ne razumeju ni rešenje — to je najveća greška u učenju algoritama.
Kada se oprobate i steknete iskustvo, preporučujem vam LeetCode planove učenja — svi su besplatni, od „two pointers" do dinamičkog programiranja i struktura podataka, i mogu vam korak po korak izgraditi odlične algoritamske sposobnosti.

Nikako ne zaboravite da sumirate i sistematizujete!!!
Vežbanje ne znači da zadatak rešite i pređete. Zadaci se menjaju, ali tipovi su uvek onih istih. Tek kada izgradite sopstveni sistem beleški, rešavanje postaje sve lakše. Grupišite zadatke po istom algoritamskom konceptu, a onda tražite slične zadatke da vidite možete li ih rešiti — tako proveravate da li ste zaista savladali taj algoritam.
Preporučujem Yuque, alat za beleške koji i sam koristim. Evo dela mojih belešaka — omogućava lepljenje slika, što je veoma zgodno. Tu su i Youdao Cloud Notes, Typora itd., koji su takođe vrlo dobri.

🌞 7. Resursi sa prošlogodišnjim zadacima Lanqiao Cupa i prateće okruženje za ispit

Uz mnogo truda, konačno sam prikupio ove materijale za učenje o Lanqiao Cupu. Ako ih ozbiljno odradite, teško je izgubiti — sigurno ćete se okoristiti.
Lajkuj i prati
