{"id":735,"date":"2017-03-07T13:26:48","date_gmt":"2017-03-07T13:26:48","guid":{"rendered":"http:\/\/cricca.disi.unitn.it\/montresor\/?page_id=735"},"modified":"2021-01-05T15:34:56","modified_gmt":"2021-01-05T15:34:56","slug":"acm-icpc","status":"publish","type":"page","link":"http:\/\/cricca.disi.unitn.it\/montresor\/teaching\/acm-icpc\/","title":{"rendered":"<span class=\"caps\">ACM-ICPC<\/span>"},"content":{"rendered":"<h4>Introduction<\/h4>\n<p>Every year, UniTN spon\u00adsors the par\u00adti\u00adci\u00adpa\u00adtion of one team of stu\u00adden\u00adts in the regio\u00adnal con\u00adte\u00adst of the <a href=\"https:\/\/icpc.baylor.edu\/\"><span class=\"caps\">ACM-ICPC<\/span><\/a>&nbsp;com\u00adpe\u00adti\u00adtion. &nbsp;The <span class=\"caps\">ACM<\/span> International Collegiate Programming Contest &nbsp;is the olde\u00adst pro\u00adgram\u00adming com\u00adpe\u00adti\u00adtion, run\u00adning sin\u00adce the seven\u00adties. In order to par\u00adti\u00adci\u00adpa\u00adte, teams are selec\u00adted in the fol\u00adlo\u00adwing&nbsp;way:<\/p>\n<ul>\n<li>Universities orga\u00adni\u00adse local com\u00adpe\u00adti\u00adtions to select the bea\u00adst teams to send to the regio\u00adnal contest.&nbsp;<ul>\n<li>@UniTN: We run a series of mee\u00adtings to train on the <span class=\"caps\">ACM-ICPC<\/span> pro\u00adblems from April to May. At the end of May, a local com\u00adpe\u00adti\u00adtion is held to select one (or more)&nbsp;teams.<\/li>\n<\/ul>\n<\/li>\n<li>The best teams par\u00adti\u00adci\u00adpa\u00adte in a regio\u00adnal con\u00adte\u00adst; Italy belongs to the <a href=\"http:\/\/swerc.up.pt\/\"><span class=\"caps\">SWERC<\/span><\/a> group, who\u00adse com\u00adpe\u00adti\u00adtions are nor\u00admal\u00adly held in November.&nbsp;<ul>\n<li>@UniTN: The expen\u00adses to par\u00adti\u00adci\u00adpa\u00adte in the event are (almo\u00adst) ful\u00adly cove\u00adred by UniTN. The selec\u00adted teams per\u00adform addi\u00adtio\u00adnal trai\u00adning&nbsp;from September to November.<\/li>\n<\/ul>\n<\/li>\n<li>The best teams in the regio\u00adnal con\u00adte\u00adst par\u00adti\u00adci\u00adpa\u00adte in the world con\u00adte\u00adst, usual\u00adly held on the next&nbsp;year.&nbsp;<ul>\n<li>@UniTN: We never got to that&nbsp;point\u2026<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>How to participate<\/h4>\n<p>If you are inte\u00adre\u00adsted in par\u00adti\u00adci\u00adpa\u00adting, send me an email. The cur\u00adrent teams will par\u00adti\u00adci\u00adpa\u00adte in the Regional Contest in 2021 (onli\u00adne, due to the Coronavirus).<\/p>\n<h3>Resources<\/h3>\n<p>[table]<\/p>\n<p>Description,Link<\/p>\n<p><span class=\"caps\">ACM-ICPC<\/span> Online Archive\\, con\u00adtai\u00adning&nbsp;the pro\u00adblems used in Regionals and World Finals for <span class=\"caps\">ACM-ICPC<\/span>,[<a href=\"https:\/\/icpcarchive.ecs.baylor.edu\/\">Link<\/a>]<\/p>\n<p>Universidad de Vallolida Online Archive\\, con\u00adtai\u00adning&nbsp;addi\u00adtio\u00adnal pro\u00adblems. The web\u00adsi\u00adte is asso\u00adcia\u00adted to the Programming Challenges book (see below),[<a href=\"https:\/\/uva.onlinejudge.org\/\">Link<\/a>]<\/p>\n<p>Kattis,[<a href=\"https:\/\/open.kattis.com\/\">Link<\/a>]<\/p>\n<p>Antti Laaksonen\\, Competitive Programmer\u2019s Handbook,[<a href=\"http:\/\/disi.unitn.it\/~montreso\/acm-icpc\/CompetitiveProgrammersHandbook.pdf\"><span class=\"caps\">PDF<\/span><\/a>]<\/p>\n<p>Steven S. Skiena\\, Miguel A. Revilla. Programming Challenges. Springer-Verlag &nbsp;(avai\u00adla\u00adble in the libra\u00adry),[<a href=\"http:\/\/www.programming-challenges.com\/pg.php?page=index\">Link<\/a>]<\/p>\n<p>Training page by Francesco Lotito,[<a href=\"https:\/\/github.com\/FraLotito\/icpctraining_unitn\/tree\/master\/day1\">Link<\/a>]<\/p>\n<p>Mathematical and algo\u00adri\u00adthm note\u00adbooks used by Trento\u2019s team in 2016,[<a href=\"https:\/\/github.com\/AliaksandrSiarohin\/stanfordacm\">Link<\/a>]<\/p>\n<p>Wikipedia page on com\u00adpe\u00adti\u00adti\u00adve pro\u00adgram\u00adming,[<a href=\"https:\/\/en.wikipedia.org\/wiki\/Competitive_programming\">Link<\/a>]<\/p>\n<p>List of links for com\u00adpe\u00adti\u00adti\u00adve pro\u00adgram\u00adming,[<a href=\"http:\/\/codeforces.com\/blog\/entry\/23054\">Link<\/a>]<\/p>\n<p><span class=\"caps\">SWERC<\/span> Website,[<a href=\"http:\/\/swerc.up.pt\/\">Link<\/a>]<\/p>\n<p>[\/table]<\/p>\n<h4>UniTN Hall of&nbsp;Fame<\/h4>\n<ul>\n<li>Trento e Lode 2007 (18\u00b0)<\/li>\n<li>Trento e Lode 2008 (15\u00b0)<\/li>\n<li>Crackers Salati 2012 (20\u00b0)<\/li>\n<li><span class=\"caps\">TN<\/span> Broccoli 2013 (34\u00b0)<\/li>\n<li>UniTrento 2015 (52\u00b0)<\/li>\n<li>UniTrento 2016 (12\u00b0 \u2014 Bronze medal)<\/li>\n<li>UniTrento 2017 (50\u00b0)<\/li>\n<li>TimeLimitExceeded 2018 (26\u00b0)<\/li>\n<li>UniTNTeam 2 2019 (24\u00b0)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Every year, UniTN spon\u00adsors the par\u00adti\u00adci\u00adpa\u00adtion of one team of stu\u00adden\u00adts in the regio\u00adnal con\u00adte\u00adst of the <span class=\"caps\">ACM-ICPC<\/span>&nbsp;com\u00adpe\u00adti\u00adtion. &nbsp;The <span class=\"caps\">ACM<\/span> International Collegiate Programming Contest &nbsp;is the olde\u00adst pro\u00adgram\u00adming com\u00adpe\u00adti\u00adtion, run\u00adning sin\u00adce the seven\u00adties. In order to par\u00adti\u00adci\u00adpa\u00adte, teams are selec\u00adted in the fol\u00adlo\u00adwing&nbsp;way: Universities orga\u00adni\u00adse local com\u00adpe\u00adti\u00adtions to select the bea\u00adst teams to&nbsp;send&nbsp;[\u2026]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":8,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"class_list":["post-735","page","type-page","status-publish","hentry","post"],"_links":{"self":[{"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/pages\/735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/comments?post=735"}],"version-history":[{"count":25,"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/pages\/735\/revisions"}],"predecessor-version":[{"id":3726,"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/pages\/735\/revisions\/3726"}],"up":[{"embeddable":true,"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/pages\/8"}],"wp:attachment":[{"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/media?parent=735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}