ICPC pasaules programmÄÅ”anas ÄempionÄta finÄlu 2020. gada jÅ«lijÄ pirmo reizi rÄ«kos Maskava, un to organizÄs MIPT. GalvaspilsÄtai nozÄ«mÄ«ga notikuma priekÅ”vakarÄ atklÄj vasaras treniÅu sezonu.
KÄpÄc dalÄ«ba treniÅnometnÄs ir pareizais ceļŔ uz uzvaru, viÅÅ” stÄstÄ«ja Filips RukhoviÄs, Maskavas seminÄru ICPC treneris, divkÄrtÄjs Viskrievijas skolÄnu informÄtikas olimpiÄdes uzvarÄtÄjs un uzvarÄtÄjs 2007-2009, ÄetrkÄrtÄjs ICPC pusfinÄlists un ICPC 2014 finÄlists.

Filips kopÄ ar JevgeÅiju Belihu, MIPT Shock Content komandas dalÄ«bnieku, kas ieguva 10. vietu un saÅÄma bronzas medaļu 2019. gada ICPC finÄlÄ Porto.
KÄ un kad piedalÄ«ties treniÅnometnÄsTreniÅnometnÄs tradicionÄli ietilpst lekcijas, seminÄri un konkursi. AtkarÄ«bÄ no zinÄÅ”anu lÄ«meÅa studenti var piedalÄ«ties ÄetrÄs nodaļÄs:
A: gatavoÅ”anÄs uzvarai ICPC finÄlÄ;
B: gatavoÅ”anÄs ÄempionÄta pusfinÄlam;
C: gatavoÅ”anÄs kvalifikÄcijas posmiem un ¼ ICPC ÄempionÄta;
D: Tiem, kas ir jauni ICPC pasaulÄ.
Pirmais no tiem AtklÄjiet Vladivostoku sadarbÄ«bÄ ar Maskavas seminÄru ICPC notiek no 6. gada 13. jÅ«lija lÄ«dz 2019. jÅ«lijam TÄlo Austrumu federÄlajÄ universitÄtÄ. PÄc tÄm 7. jÅ«lijÄ tika atklÄtas treniÅnometnes GrodÅÄ BaltkrievijÄ. TrenÄties ieradÄs jaunie programmÄtÄji no Ķīnas, Meksikas, ÄÄ£iptes, Indijas, Lietuvas, ArmÄnijas, BangladeÅ”as, IrÄnas, citÄm valstÄ«m un dažÄdÄm Krievijas vietÄm.
Maksas grafiks Ŕī gada otrajÄ pusÄ:
No 6. lÄ«dz 13. jÅ«lijam - AtklÄjiet Vlasivostoku sadarbÄ«bÄ ar Maskavas ICPC seminÄriem B un C divÄ«zijÄm.
No 7. lÄ«dz 14. jÅ«lijam ā AtklÄjiet GrodÅu sadarbÄ«bÄ ar Maskavas ICPC seminÄriem B un C divÄ«zijÄm.
No 7. lÄ«dz 14. septembrim ā pirmo reizi AtklÄjiet BaikÄlu sadarbÄ«bÄ ar Maskavas ICPC seminÄriem C un D divÄ«zijÄm.
No 21. lÄ«dz 29. septembrim ā pirmo reizi AtklÄjiet SingapÅ«ru sadarbÄ«bÄ ar Maskavas seminÄriem ICPC A divÄ«zijai un atkarÄ«bÄ no komplekta B vai C.
No 5. oktobra lÄ«dz 13. oktobrim - pirmo reizi AtklÄjiet RÄ«gu sadarbÄ«bÄ ar Maskavas darbnÄ«cÄm ICPC tiks atvÄrta A, kÄ arÄ« B vai C divÄ«zija.
Un pÄdÄjÄ iespÄja sagatavoties pirms ICPC pusfinÄla sÄrijas ir treniÅnometne Maskavas starptautiskais seminÄrs ICPC, kas notiks MIPT pilsÄtiÅÄ spÄcÄ«gÄkajÄm A un B divÄ«zijÄm no 5. lÄ«dz 14. novembrim.
ViÅi saka, ka Ä£Änijs ir 1% talants un 99% smags darbs. Vai to paÅ”u var teikt par skolÄniem, kuriem interesÄ sporta programmÄÅ”ana?
Tam es piekrÄ«tu. Protams, svarÄ«gs ir dabiskais talants Å”ajÄ jomÄ un nosliece. Å iem puiÅ”iem bÅ«s nedaudz vieglÄk, taÄu bez smaga darba un daudz treniÅu, bez pastÄvÄ«ga darba nekÄdi panÄkumi vienkÄrÅ”i nav iespÄjami. Bet vairÄk par to mÄs varam runÄt par talantu, pareizu komandas izvÄli un daudziem citiem faktoriem. Skaidrs, ka katram olimpiÄdes dalÄ«bniekam ir savas stiprÄs puses. Daži lieliski prot kodÄt sarežģītas sistÄmas, citi lieliski risina matemÄtikas problÄmas. Bet neatkarÄ«gi no tÄ, kas viÅi ir, vispirms ir vajadzÄ«ga erudÄ«cija. Tas bieži notiek, kad komanda, kurai sÄkotnÄji nebija nekÄdu lielvaru, smagi strÄdÄ, ļoti daudz trenÄjas un gÅ«st milzÄ«gus panÄkumus, pat izcÄ«not Pasaules ÄempionÄtu sporta programmÄÅ”anÄ. Protams, darbs Å”eit ir ÄrkÄrtÄ«gi svarÄ«gs, tas ir primÄrais. VissvarÄ«gÄkais faktors, kas var palÄ«dzÄt, ir izbaudÄ«t to visu. ManuprÄt, lai gÅ«tu panÄkumus sporta programmÄÅ”anÄ, tas ir patieÅ”Äm jÄmÄ«l, jÄmÄ«l risinÄt problÄmas.
KÄdas prasmes un zinÄÅ”anas skolÄniem ir nepiecieÅ”amas, lai piedalÄ«tos treniÅnometnÄs?
Mums nav principiÄla atlases procesa, studenti nÄk un piedalÄs. NepiecieÅ”amais zinÄÅ”anu lÄ«menis bÅ«s atkarÄ«gs no tÄ, kurÄ nodaÄ¼Ä viÅi ieies. MÅ«su grÅ«tÄkÄ divÄ«zija ir A. IesÄcÄju komandai tur nav jÄiet. A divÄ«zija tika izveidota pieredzÄjuÅ”Äkajiem dalÄ«bniekiem, kuri jau zina visus algoritmus, kuriem ir daudzu gadu pieredze problÄmu risinÄÅ”anÄ un trenÄsies ÄempionÄtam 2020. gada finÄlÄ MaskavÄ. Tiem, kas gatavojas pusfinÄla sacensÄ«bÄm, nedaudz mazÄk pieredzÄjuÅ”iem dalÄ«bniekiem ir B divÄ«zija. Ir arÄ« tematiskie konkursi un lekcijas par sarežģītiem algoritmiem.
IesÄcÄjiem interesÄ C divÄ«zija, kas bÅ«s treniÅnometnÄ GrodÅÄ. NepiecieÅ”ama minimÄla pieredze, piedaloties ICPC sacensÄ«bÄs, bÅ«s lekcijas par vienkÄrÅ”Äkiem algoritmiem. Bet jÅ«s nevarat teikt, ka jÅ«s varat nÄkt no nulles. Kas nepiecieÅ”ams, lai veiksmÄ«gi piedalÄ«tos treniÅnometnÄ? PÄrliecinÄta visas komandas pÄrvaldīŔana kÄdÄ no programmÄÅ”anas valodÄm, galvenokÄrt C++ un Java, mazÄkÄ mÄrÄ Python, algometrijas pamatapmÄcÄ«ba, vismaz minimÄla. TaÄu mÅ«su programma ir sastÄdÄ«ta, balstoties uz skolÄnu zinÄÅ”anÄm un prasmÄm. IntervÄjam dalÄ«bniekus par viÅu prasmÄm un cenÅ”amies izveidot programmu, kas bÅ«s interesanta un efektÄ«va komandÄm, kas ieradÄ«sies treniÅnometnÄ.
Vai sagatavoÅ”anÄs formÄts lielÄ mÄrÄ ietekmÄ rezultÄtu? GatavoÅ”anÄs mÄjÄs vai nÄkÅ”ana uz treniÅnometnÄm ā vai ir bÅ«tiska atŔķirÄ«ba?
Katrs izvÄlas savu sagatavoÅ”anÄs formÄtu, taÄu veiksmÄ«gai dalÄ«bai tam jÄbÅ«t sistemÄtiskam. JÅ«s nevarat iziet vienu treniÅu treniÅnometnÄ un uzreiz uzvarÄt visus sacensÄ«bÄs. Mans viedoklis ir tÄds, ka ir jÄpiedalÄs treniÅnometnÄ. PirmkÄrt, jÅ«s ierodaties citÄ pilsÄtÄ, kurÄ, iespÄjams, nekad iepriekÅ” neesat bijis. JÅ«s varat ceļot, jo Maskavas seminÄri tiek rÄ«koti, nepÄrspÄ«lÄjot, visÄ pasaulÄ. TuvÄkie tiks rÄ«koti VladivostokÄ un GrodÅÄ. Bet pats svarÄ«gÄkais treniÅnometnÄ ir atmosfÄra. Ja tu raksti konkursu no mÄjÄm, tad trenÄjies kÄ parasti, un visapkÄrt ir vienas un tÄs paÅ”as ikdienas lietas. Un, ja atnÄc uz treniÅnometni, tad esi izbÄdzis no ikdienas vides un koncentrÄjies tikai uz treniÅnometni. Tas ir tik intensÄ«vi, kad tu nedomÄ par neko, ne par papildu lietÄm, kas jÄdara, ne par mÄcÄ«bÄm, ne par darbu. JÅ«s esat koncentrÄjies uz apmÄcÄ«bu. Jums ir pieejama saziÅa ar pieredzÄjuÅ”iem dalÄ«bniekiem, ICPC veterÄniem. Å Ä« ir lieliska iespÄja satikt domubiedrus, kuriem arÄ« patÄ«k programmÄt. Galu galÄ vissvarÄ«gÄkÄ sporta programmÄÅ”anas sastÄvdaļa ir tÄ pati ICPC kopiena, tie paÅ”i savienojumi. PuiÅ”i pazÄ«s milzÄ«gu skaitu spÄcÄ«gu cilvÄku Å”ajÄ jomÄ, un tas viÅiem palÄ«dzÄs turpmÄkajÄ karjerÄ.
KÄ treniÅnometnes ietekmÄ klimatu komandÄs? Vai tas viÅiem palÄ«dz izŔķiroÅ”ajÄs sacensÄ«bÄs?
Protams, tas palÄ«dz un ir ļoti labi. Vismaz tÄpÄc, ka klasiskais treniÅÅ” notiek tÄ: sanÄca trÄ«s cilvÄki, uzrakstÄ«ja saturu un devÄs mÄjÄs. Tas nedarbosies treniÅnometnÄs. Tur komanda kopÄ pavada pusotru nedÄļu, dalÄ«bnieki dzÄ«vo kopÄ, trenÄjas un Å”ajÄ ziÅÄ elpo unisonÄ. Salidojumi lielÄ mÄrÄ veicina komandas vienotÄ«bu. Nav labÄka veida, kÄ iepazÄ«t vienam otru un saprast, kÄ izmantot otra stiprÄs puses, lai sasniegtu maksimÄlus rezultÄtus konkursÄ.
TradicionÄli starptautiskÄs treniÅnometnes notiek konkurences apstÄkļos. KÄ puiÅ”us ietekmÄ komunikÄcija ar nÄkamajiem sÄncenÅ”iem ÄempionÄtam, kad viÅi saprot, ka dažas komandas ir spÄcÄ«gÄkas, dažas vÄjÄkas?
Tas viss ir atkarÄ«gs no puiÅ”u koncentrÄÅ”anÄs uz darbu. TeorÄtiski varÄtu bÅ«t arÄ« tÄ, ka komanda atbrauca, atradÄs n-tajÄ vietÄ, satrakojÄs un zaudÄja ticÄ«bu. Bet labÄ lieta treniÅnometnÄ ir tÄ, ka paÅ”am treniÅnometnes rezultÄtam nav nozÄ«mes paÅ”Ä ÄempionÄtÄ. JebkurÄ konkursÄ uzvar tas, kurÅ” Å”eit un tagad atrisina lielÄko daļu piedÄvÄto problÄmu. Ir arÄ« precedenti, kad komandas, kas ilgstoÅ”i ir sacensÄ«bÄs vadÄ«bÄ, nevar iekļūt finÄlÄ. Tas ir tÄ«ri sportisks princips: uzvarÄtÄjs nav tas, kuram ir lielÄka pieredze un dažos aspektos spÄcÄ«gÄks sastÄvs, uzvar tas, kurÅ” Å”eit un tagad uzrÄda labÄko rezultÄtu. Bet, ja trenÄjies ar spÄcÄ«gÄkajiem, tas ļauj objektÄ«vÄk novÄrtÄt savu reÄlo lÄ«meni. Ja neieÅem ļoti augstu vietu, tad saproti, ka jÄtrenÄjas aktÄ«vÄk. TreniÅnometnÄ jÅ«s iegÅ«stat pilnÄ«gu priekÅ”statu par to, kam jums jÄpievÄrÅ” uzmanÄ«ba. Un psiholoÄ£iski, kad mÄs trenÄjamies ar lÄ«deriem, mÄs sÄkam viÅiem sekot. Un treniÅnometnÄs ar viÅiem var komunicÄt, apmainÄ«ties ar risinÄjumiem, kaut ko jautÄt. Var pat noÄ·ert noteiktas tendences, kÄ problÄmas tiek risinÄtas dažÄdÄs valstÄ«s, jo pat mentalitÄte var ietekmÄt risinÄÅ”anas metodes. Tas ir vÄl viens punkts, kÄpÄc ir vÄrts piedalÄ«ties treniÅnometnÄs, nevis gatavoties no mÄjÄm.
Vai gadÄs, ka uz treniÅnometnÄm atbrauc spÄcÄ«gas komandas un ar laiku sÄk zaudÄt tiem, kas sÄkotnÄji bija nedaudz vÄjÄki?
Ir daudz iemeslu, kÄpÄc komanda dažos kontekstos uzrÄda vÄjÄkus rezultÄtus. SÄkot ar vienkÄrÅ”u nogurumu, jo Ŕī varÄtu bÅ«t jau treÅ”Ä treniÅnometne mÄneÅ”a laikÄ. Moscow Workshops pulcÄÅ”anÄs kļūst arvien kuplÄka, tÄpÄc iespÄjams, ka puiÅ”i jau sacenÅ”as no visa spÄka. Ne mazÄk svarÄ«gs ir jautÄjums par atpÅ«tu treniÅa laikÄ. PastÄv risks pÄrspÄ«lÄt un izdegt. Uzreiz pirms nozÄ«mÄ«gÄm sacensÄ«bÄm, nedÄļu vai divas iepriekÅ”, uzdevums ir nevis tÄrÄt spÄkus liekÄm sacensÄ«bÄm, bet gan koncentrÄties uz to, kas ir priekÅ”Ä un uzstÄties tajÄ maksimÄli. PiemÄram, pasaules programmÄÅ”anas ÄempionÄta pusfinÄlÄ, kurÄ piedalÄs dažÄdu valstu vadoÅ”o tehnisko augstskolu studenti. TradicionÄli konkurss notiek svÄtdien, ar ieraÅ”anos un atklÄÅ”anu sestdien. PaÅ”i puiÅ”i parasti ierodas piektdienas rÄ«tÄ, un viÅu uzdevums ir Å”ajÄ dienÄ pÄc iespÄjas vairÄk atpÅ«sties, atslÄgties no skolas un gÅ«t iespaidus par jauno pilsÄtu.
2020. gada ICPC finÄls notiks MaskavÄ. Vai pirmsfinÄla ažiotÄža ietekmÄs Maskavas treniÅnometni vai darbs ritÄs ierastajÄ režīmÄ?
FinÄls MaskavÄ ir ÄrkÄrtÄjs notikums. Protams, Å”is nav pirmais finÄls KrievijÄ, taÄu tÄ bÅ«s pirmÄ reize, kad tas nonÄks MaskavÄ. TeikÅ”u, ka tas nenozÄ«mÄ, ka jÄgatavojas finÄlam galvaspilsÄtÄ, bet citiem ne. Bet mÄs noteikti esam noraizÄjuÅ”ies. PÄc 5 gadiem finÄls atgriezÄs KrievijÄ, kas ir liels pagodinÄjums, bet arÄ« kolosÄla atbildÄ«ba. IntensÄ«vi jÄgatavojas gan mÅ«su treniÅnometÅu organizatoriem, gan dalÄ«bniekiem, uz kurÄm gaidÄm visus ar olimpiÄdes programmÄÅ”anu aizraujoÅ”os skolÄnus.
MaskavieÅ”iem, sÄkot ar septembri, atklÄjam iknedÄļas treniÅus MIPT pilsÄtiÅÄ Klimentovsky Lane, kas bÅ«s milzÄ«gs palÄ«gs tiem, kas vÄlas attÄ«stÄ«ties algoritmiskajÄ programmÄÅ”anÄ un veiksmÄ«gi aizstÄvÄt galvaspilsÄtas vÄrdu ICPC finÄlÄ.
Avots: www.habr.com
