taa A ga-eme ngwụcha asọmpi mmemme mba ụwa ICPC 2019 na Porto Porto, ndị nnọchi anya mahadum ITMO na otu ndị ọzọ sitere na mahadum dị na Russia, China, India, USA na mba ndị ọzọ ga-esonye na ya. Ka anyị gwa gị nke ọma.
icpcnews /Flicker/ CC BY / Foto sitere na njedebe ICPC-2016 na Phuket
Kedu ihe bụ ICPC
ICPC bụ asọmpi mmemme mba ụwa n'etiti ụmụ akwụkwọ. Emeela ha ihe karịrị afọ 40 - ikpeazụ ikpeazụ gafere laa azụ na 1977. A na-eme nhọrọ ahụ n'ọtụtụ ọkwa. A na-ekewa mahadum site na mpaghara (Europe, Asia, Africa, America, wdg). Onye ọ bụla n'ime ha na-akwado ọkwa etiti, ọkachasị ọkara ikpeazụ nke Northern Eurasia mere na mahadum anyị. Ndị meriri na mpaghara mpaghara na-ekere òkè na njedebe ikpeazụ.
Na ICPC, a na-agwa ndị otu atọ sonyere ka ha dozie ọtụtụ nsogbu site na iji otu kọmputa (anaghị ejikọrọ na ịntanetị). Ya mere, na mgbakwunye na nkà mmemme, a na-anwalekwa nkà imekọ ihe ọnụ.
N'oge asọmpi, otu ga-enweta otu kọmputa maka mmadụ atọ. Ọ na-agba Ubuntu 18.04 ma nwee vi/vim, gvim, emacs, gedit, geany na kate etinyegoro. Ị nwere ike ide mmemme na Python, Kotlin, Java ma ọ bụ C++.
Mgbe otu na-edozi nsogbu, ọ na-ebuga ya na ihe nkesa ule, nke na-enyocha koodu ahụ. Ndị so na ya amaghị ule igwe na-eme. Ọ bụrụ na ha niile na-aga nke ọma, otu ahụ na-enweta akara ego. Ma ọ bụghị ya, a na-emepụta mperi ma ziga ụmụ akwụkwọ ka ha dozie koodu ahụ.
Dịka iwu ICPC siri dị, otu na-edozi ọtụtụ nsogbu na-emeri. Ọ bụrụ na e nwere ọtụtụ ndị otu dị otú ahụ, mgbe ahụ, onye mmeri na-ekpebi oge ntaramahụhụ kacha nta. Ndị sonyere na-enweta nkeji ntaramahụhụ maka nsogbu ọ bụla edoziri. Ọnụ ọgụgụ nke nkeji hà nhata oge site na mmalite nke asọmpi ruo na nnabata nke ọrụ site na ihe nkesa ule. Ọ bụrụ na otu ahụ chọtara ngwọta, mgbe ahụ ọ na-enweta ntaramahụhụ nkeji iri abụọ ọzọ maka mgbalị ọ bụla na-ezighi ezi iji gafere ya.
icpcnews /Flicker/ CC BY / Foto sitere na njedebe ICPC-2016 na Phuket
Ihe atụ ọrụ
Ebumnuche nke asọmpi ahụ chọrọ nhazi otu na itinye uche. Na mgbakwunye, ha na-anwale ihe ọmụma nke algọridim mgbakọ na mwepụ n'otu n'otu. Nke a bụ ọmụmaatụ nke ọrụ enyere ndị sonyere ICPC 2018:
Na typography, e nwere okwu "osimiri" - nke a bụ usoro nke oghere n'etiti okwu, nke e si n'ọtụtụ ahịrị nke ederede. Otu ọkachamara osimiri (n'ezie) chọrọ ibipụta akwụkwọ. Ọ chọrọ ka osimiri odide ndị kacha ogologo 'etolite' na ibe mgbe a na-ebi akwụkwọ na mkpụrụedemede monospaced. Ndị sonyere ga-ekpebi obosara nke ubi nke a ga-ezute ọnọdụ a.
Na ntinye, mmemme ahụ nwetara integer n (2 ≤ n ≤ 2), nke na-ekpebi ọnụọgụ okwu dị na ederede. Na-esote, etinyere ederede: okwu ndị dị n'otu ahịrị na-ekewa site na otu oghere na enweghị ike inwe ihe karịrị mkpụrụedemede 500.
Na mmepụta, ihe omume ahụ aghaghị igosi obosara nke ubi nke a na-emepụta "osimiri" kachasị ogologo, na ogologo nke osimiri a.