"Hondo Rarama": ICPC Yekupedzisira muPorto

nhasi Mafainari emakwikwi epasi rose epurogiramu ICPC 2019 achaitirwa muguta rePortugal rePorto. Vamiriri veITMO University uye zvimwe zvikwata kubva kumayunivhesiti eRussia, China, India, USA nedzimwe nyika. Ngatitaurirei zvakadzama.

"Hondo Rarama": ICPC Yekupedzisira muPorto
icpcnews /flickr/ CC BY / Mifananidzo kubva kuICPC-2016 fainari muPhuket

Chii chinonzi ICPC

ICPC makwikwi epasi rese ekuronga pakati pevadzidzi. Vave vachibatwa kwemakore anopfuura makumi mana - yekutanga yekupedzisira akapfuura kumashure muna 1977. Kusarudzwa kunoitwa mumatanho akati wandei. Mayunivhesiti akakamurwa nedunhu (Europe, Asia, Africa, America, etc.). Mumwe nemumwe wavo ane nhanho dzepakati, kunyanya iyo Northern Eurasian semi-fainari yakaitika kuyunivhesiti yedu. Vanokunda mumatanho ematunhu vanotora chikamu mumafainari.

PaICPC, zvikwata zvevatori vechikamu vatatu zvinokumbirwa kugadzirisa akati wandei matambudziko vachishandisa komputa imwe (isina kubatana neInternet). Nokudaro, kunze kweunyanzvi hwekuronga, unyanzvi hwekushanda pamwe chete hunoedzwawo.

Zvikwata zveITMO University zvakahwina mubairo mukuru weICPC kanomwe. Ichi chinyorwa chakakwana chakamira kwemakore akawanda. Vachapesana muhondo yeICPC Cup 2019 135 mapoka kubva kumativi ese epasi. ITMO University inomiririrwa gore rino ne Ilya Poduramennykh, Stanislav Naumov ΠΈ Roman Korobkov.

Ko yekupedzisira ichaitika sei?

Panguva yemakwikwi, zvikwata achagamuchira komputa imwe chete kuvanhu vatatu. Inomhanya Ubuntu 18.04 uye ine vi/vim, gvim, emacs, gedit, geany uye kate pre-yakaiswa. Unogona kunyora zvirongwa muPython, Kotlin, Java kana C++.

Kana timu yagadzirisa dambudziko, inoendesa kune yekuyedza server, iyo inoongorora iyo kodhi. Vatori vechikamu havazive maedzo api ari kuitwa nemuchina. Kana vese vakabudirira, timu inogamuchira mabhonasi mapoinzi. Zvikasadaro, kukanganisa kunogadzirwa uye vadzidzi vanotumirwa kunogadzirisa kodhi.

Zvinoenderana nemirairo yeICPC, timu inogadzirisa matambudziko mazhinji inokunda. Kana paine akati wandei zvikwata zvakadaro, zvino anokunda anotariswa nenguva diki yekurangwa. Vatori vechikamu vanowana maminetsi echirango padambudziko rega rega rakagadziriswa. Nhamba yemaminitsi yakaenzana nenguva kubva pakutanga kwemakwikwi kusvika pakugamuchirwa kwebasa nemushandi wekuedza. Kana timu ikawana mhinduro, inobva yawana mamwe maminetsi makumi maviri echirango pakuedza kwega kwega kusina kururama kuipfuudza.

"Hondo Rarama": ICPC Yekupedzisira muPorto
icpcnews /flickr/ CC BY / Mifananidzo kubva kuICPC-2016 fainari muPhuket

Mienzaniso yebasa

Zvinangwa zvemukwikwidzi zvinoda kurongeka kwechikwata uye kutarisisa. Pamusoro pezvo, ivo vanoedza ruzivo rwemunhu ega masvomhu algorithms. Heino muenzaniso webasa rakapihwa kune ICPC 2018 vatori vechikamu:

Mutaipa, pane izwi rekuti "rwizi" - uku kutevedzana kwenzvimbo pakati pemazwi, iyo inoumbwa kubva mumitsetse yakawanda yezvinyorwa. Imwe nyanzvi yerwizi (chaiyo) inoda kuburitsa bhuku. Anoda kuti nzizi dzakarebesa typographic "dziite" pane peji kana ichidhinda mune monospaced font. Vatori vechikamu vaifanira kuona hupamhi hweminda iyo mamiriro aya aizosangana nawo.

Pakupinza, purogiramu yakagamuchira nhamba n (2 ≀ n ≀ 2), iyo inosarudza nhamba yemashoko muzvinyorwa. Zvadaro, mashoko acho akaiswa: mashoko ari pamutsetse mumwe aiparadzaniswa nenzvimbo imwe chete uye aisakwanisa kuva nemabhii anopfuura makumi masere.

Pakubuda, purogiramu yaifanira kuratidza hupamhi hweminda iyo "rwizi" rurefu rwakagadzirwa, uye urefu hwerwizi urwu.

Runyorwa ruzere kumashure kubvira gore rakapera uye zvakare mhinduro kwavari netsananguro inogona kuwanikwa pane ICPC webhusaiti. Ibid. pane archive ine bvunzo, uko zvirongwa zvevatori vechikamu "zvakafumurwa."

Saka masikati ano pawebhusaiti yemakwikwi uye pamusoro YouTube chiteshi Pachave nenhepfenyuro yehupenyu kubva panzvimbo. Inowanikwa ikozvino pre-show zvinyorwa.

Chii chimwe chatinacho pane blog paHabrΓ©:

Source: www.habr.com

Voeg