"Idabi Live": I-ICPC yokugqibela ePorto

namhlanje Ukugqibela kokhuphiswano lwenkqubo lwamazwe ngamazwe i-ICPC 2019 iya kubanjelwa kwisixeko sasePortugal sasePorto Abameli beYunivesithi ye-ITMO kunye namanye amaqela avela kwiiyunivesithi zaseRashiya, eChina, eIndiya, e-USA nakwamanye amazwe. Makhe sikuxelele ngokweenkcukacha.

"Idabi Live": I-ICPC yokugqibela ePorto
icpcnews /Flickr/ CC BY / Iifoto ezivela kwi-ICPC-2016 yokugqibela ePhuket

Yintoni i-ICPC

ICPC lukhuphiswano lwenkqubo lwamazwe ngamazwe phakathi kwabafundi. Baye babanjwa iminyaka engaphezu kwama-40 - owokuqala wokugqibela kudlule emva phaya ngo-1977. Ukhetho lwenziwa kwizigaba ezininzi. Iiyunivesithi zahlulwe ngokwengingqi (iYurophu, iAsia, iAfrika, iMelika, njl.). Nganye kuzo ibamba inqanaba eliphakathi, ngakumbi iNorthern Eurasian semi-finals senzeka eyunivesithi yethu. Abaphumelele izigaba zengingqi bathatha inxaxheba kumdlalo wokugqibela.

Kwi-ICPC, amaqela abathathi-nxaxheba abathathu bacelwa ukuba basombulule inani leengxaki usebenzisa ikhompyutha enye (engaqhagamshelwanga kwi-Intanethi). Ke, ukongeza kwizakhono zokucwangcisa, izakhono zokusebenzisana nazo ziyavavanywa.

Amaqela eYunivesithi ye-ITMO aphumelele ibhaso eliphambili le-ICPC izihlandlo ezisixhenxe. Eli lirekhodi elipheleleyo elithe lahlala iminyaka emininzi. Baza kungquzulana kwidabi le-ICPC Cup 2019 Amaqela angama-135 avela kwiplanethi yonke. IYunivesithi ye-ITMO imelwe kulo nyaka ngu Ilya Poduramennykh, UStanislav Naumov и Roman Korobkov.

Iza kwenzeka njani isiphelo?

Ngexesha lokhuphiswano, amaqela uya kufumana ikhompyuter enye kubantu abathathu. Isebenzisa Ubuntu 18.04 kwaye ine vi/vim, gvim, emacs, gedit, geany kunye nekate efakwe ngaphambili. Ungabhala iinkqubo kwiPython, Kotlin, Java okanye C ++.

Xa iqela lisombulula ingxaki, liyithumela kumncedisi wokuvavanya, ovavanya ikhowudi. Abathathi-nxaxheba abazi ukuba loluphi uvavanyo olwenziwa ngumatshini. Ukuba zonke ziphumelele, iqela lifumana amanqaku ebhonasi. Ngaphandle koko, impazamo yenziwa kwaye abafundi bathunyelwa ukulungisa ikhowudi.

Ngokwemithetho ye-ICPC, iqela elisombulula iingxaki ezininzi liphumelela. Ukuba kukho amaqela anjalo amaninzi, ngoko ophumeleleyo umiselwa ngelona xesha lesohlwayo lincinci. Abathathi-nxaxheba bafumana imizuzu yezohlwayo kwingxaki nganye esonjululweyo. Inani lemizuzu lilingana nexesha ukusuka ekuqaleni kokhuphiswano ukuya ekwamkelweni komsebenzi ngumncedisi wokuvavanya. Ukuba iqela lifumana isisombululo, ngoko ke lifumana enye imizuzu engamashumi amabini yesohlwayo kwinzame nganye engachanekanga yokusigqithisa.

"Idabi Live": I-ICPC yokugqibela ePorto
icpcnews /Flickr/ CC BY / Iifoto ezivela kwi-ICPC-2016 yokugqibela ePhuket

Iingxaki zesampuli

Iinjongo zobuntshatsheli zifuna ulungelelwaniso lweqela kunye nokugxila. Ukongeza, bavavanya ulwazi lwe-algorithms yemathematika nganye. Nanku umzekelo womsebenzi onikwe abathathi-nxaxheba be-ICPC 2018:

Kwi-typography, kukho igama elithi "umlambo" - oku kulandelelwano lwezithuba phakathi kwamagama, ezenziwe kwimigca emininzi yesicatshulwa. Ingcali ethile yomlambo (okwenene) ifuna ukupapasha incwadi. Ufuna eyona milambo inde yokuchwetheza ukuba "yenze" kwiphepha xa iprintwa kwifonti ene-monospaced. Abathathi-nxaxheba kwafuneka baqikelele ububanzi bemimandla apho lo mqathango uya kuhlangatyezwa khona.

Kwigalelo, inkqubo ifumene i-integer n (2 ≤ n ≤ 2), emisela inani lamagama kwisicatshulwa. Emva koko, umbhalo wangeniswa: amagama akumgca omnye ahlulwe yindawo enye kwaye ayinakuba namagama angaphezu kwama-500.

Kwimveliso, inkqubo yayifanele ibonise ububanzi bamabala apho "umlambo" omde wenziwa khona, kunye nobude balo mlambo.

Uluhlu olupheleleyo emva ukusukela kunyaka ophelileyo kwaye ngokunjalo izisombululo kubo ngeengcaciso inokufumaneka kwiwebhusayithi ye-ICPC. Ibid. kukho i-archive eneemvavanyo, apho iinkqubo zabathathi-nxaxheba "zaye zabhencwa."

Ngoko ngale njikalanga kwiwebhusayithi yobuntshatsheli kwaye kuqhubeke Isitishi sikaYouTube Kuya kubakho usasazo olubukhoma ukusuka kwindawo. Iyafumaneka ngoku ukurekhodwa kwangaphambili.

Yintoni enye esinayo kwibhlog kaHabré:

umthombo: www.habr.com

Yongeza izimvo