i keia la E mālama ʻia ka hoʻokūkū hoʻokūkū hoʻokūkū honua ICPC 2019 ma ke kūlanakauhale Pukiki o Porto. E komo nā Lunamakaʻāinana o ke Kulanui ITMO a me nā hui ʻē aʻe mai nā kulanui ma Rusia, Kina, India, USA a me nā ʻāina ʻē aʻe. E haʻi hou aku kāua.
icpcnews /flickr/ ʻO CC / Nā kiʻi mai ka ICPC-2016 hope loa ma Phuket
He aha ka ICPC
ICPC he hoʻokūkū hoʻolālā honua ma waena o nā haumāna. Ua paʻa lākou no nā makahiki he 40 - ʻo ka hope mua ua hala i ka makahiki 1977. Lawe ʻia ke koho ʻana i nā pae he nui. Ua māhele ʻia nā kulanui e ka ʻāina (ʻEulopa, ʻAsia, ʻApelika, ʻAmelika, etc.). Hoʻokipa kēlā me kēia o lākou i nā pae waena, ʻo ia hoʻi ka Northern Eurasian semi-finals i hana ʻia ma ko mākou kulanui. ʻO ka poʻe lanakila o nā pae ʻāina e komo i ka hopena.
Ma ICPC, noi ʻia nā hui o ʻekolu mau hui e hoʻoponopono i kekahi mau pilikia me ka hoʻohana ʻana i hoʻokahi kamepiula (ʻaʻole pili i ka Pūnaewele). No laila, ma waho aʻe o nā mākau papahana, hoʻāʻo pū ʻia nā mākau hana hui.
I ka wā hoʻokūkū, hui e loaʻa i hoʻokahi kamepiula no ekolu kanaka. Holo ʻo ia iā Ubuntu 18.04 a loaʻa iā vi/vim, gvim, emacs, gedit, geany a me kate i hoʻokomo mua ʻia. Hiki iā ʻoe ke kākau i nā papahana ma Python, Kotlin, Java a i ʻole C++.
Ke hoʻoponopono ka hui i kahi pilikia, hoʻouna ia i ke kikowaena hoʻāʻo, nāna e loiloi i ke code. ʻAʻole ʻike nā mea komo i nā hoʻokolohua e hana nei ka mīkini. Inā lanakila lākou a pau, loaʻa i ka hui nā helu bonus. A i ʻole, hana ʻia kahi hewa a hoʻouna ʻia nā haumāna e hoʻoponopono i ke code.
Wahi a nā lula ICPC, lanakila ka hui e hoʻoponopono i nā pilikia nui. Inā he nui nā hui like ʻole, a laila e hoʻoholo ʻia ka mea lanakila e ka manawa hoʻopaʻi liʻiliʻi loa. Loaʻa i nā mea komo nā minuke hoʻopaʻi no kēlā me kēia pilikia i hoʻoholo ʻia. Ua like ka helu o nā minuke me ka manawa mai ka hoʻomaka ʻana o ka hoʻokūkū a hiki i ka ʻae ʻia ʻana o ka hana e ke kikowaena hoʻāʻo. Inā ʻike ka hui i ka hoʻonā, a laila loaʻa iā ia he iwakālua mau minuke o ka hoʻopaʻi no kēlā me kēia hoʻāʻo hewa e hoʻoholo.
icpcnews /flickr/ ʻO CC / Nā kiʻi mai ka ICPC-2016 hope loa ma Phuket
Nā pilikia laʻana
Pono nā pahuhopu o ka hoʻokūkū i ka hui pū ʻana a me ka noʻonoʻo. Hoʻohui, hoʻāʻo lākou i ka ʻike o nā algorithm matematika pākahi. Eia kahi laʻana o kahi hana i hāʻawi ʻia i nā poʻe hui ICPC 2018:
I loko o ka typography, aia kahi huaʻōlelo "river" - he kaʻina o nā hakahaka ma waena o nā huaʻōlelo, i hana ʻia mai nā laina o nā kikokikona. Makemake kekahi kanaka akamai i ka muliwai (no ka mea maoli) e paʻi puke. Makemake ʻo ia i nā kahawai typographic lōʻihi loa e "hana" ma ka ʻaoʻao i ka wā e paʻi ʻia ai me ka monospaced font. Pono nā mea komo e hoʻoholo i ka laulā o nā kahua e hoʻokō ʻia ai kēia kūlana.
Ma ka hoʻokomo, ua loaʻa i ka papahana kahi helu n (2 ≤ n ≤ 2), e hoʻoholo ana i ka helu o nā huaʻōlelo ma ka kikokikona. A laila, ua hoʻokomo ʻia ka kikokikona: ua hoʻokaʻawale ʻia nā huaʻōlelo ma ka laina hoʻokahi e kahi ākea a ʻaʻole hiki ke loaʻa ma mua o 500 mau huaʻōlelo.
I ka hoʻopuka ʻana, pono e hōʻike ka papahana i ka laulā o nā māla kahi i hoʻokumu ʻia ai ka "muliwai" lōʻihi loa, a me ka lōʻihi o kēia muliwai.