{"id":59,"date":"2019-02-12T04:42:38","date_gmt":"2019-02-12T04:42:38","guid":{"rendered":"http:\/\/www.micsymposium.org\/mics2019\/?page_id=59"},"modified":"2019-02-12T04:42:38","modified_gmt":"2019-02-12T04:42:38","slug":"programming-contest-rules","status":"publish","type":"page","link":"https:\/\/micsymposium.org\/mics2019\/programming-contest-rules\/","title":{"rendered":"Programming Contest Rules"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Each team of 3 must<strong>&nbsp;register for the contest&nbsp;in\naddition to registering for the conference<\/strong>. Each team must have a&nbsp;<strong>faculty\ncoach&nbsp;who is also registered for the conference<\/strong>. From each school, the\nfirst 3 teams registering before the registration deadline are guaranteed space\nin the contest. Additional teams may also be accepted, space permitting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The programming contest will be three hours in duration and\nheld according to the standard rules associated with the ACM programming contests.\nThe team correctly solving the most problems within the three hours will be\ndeclared the winner. In the event that more than one team solves the most\nproblems, the team solving them in the least amount of time is declared the\nwinner. Each incorrect submission results in a 20-minute time penalty, so it is\nimportant that teams minimize incorrect submissions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">During the contest, the network must only be used to submit\ncontest problems or questions and get responses from the contest officials.\nStudents will not be allowed to use any electronic devices. These include, but\nare not limited to, calculators, cellular phones, and laptops. Teams&nbsp;<em>may\nnot<\/em>&nbsp;bring CDs, DVDs, USB flash drives, or any other form of digital\nmedia. Teams&nbsp;<em>may bring<\/em>&nbsp;textbooks and paper documents. Teams\nmay also use any documentation that has been installed as part of the contest\nmachine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each team will be assigned an area in which they will be\nprovided a single computer with a single monitor that provides access to a\nLinux virtual machine.&nbsp; No other\ncomputers can be used during the contest.&nbsp;\nTeams must stay in their assigned virtual machine environment.&nbsp; Access to the Internet or any other online or\ndigital resources are not allowed. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All programs must read all input from \u201cstandard input\u201d and\nwrite all output to \u201cstandard output\u201d. For each problem, your submission&nbsp;<em>must\nconsist of a single source file<\/em>&nbsp;using either Java, Python 3, or C\/C++\nas the programming language. If programming in Java, make sure that the\nsubmitted code compiles in the default package. The following programming\nenvironments will be made available: <em>NotePad++, Eclipse, NetBeans. API\ndocumentation for Java (JavaDoc HTML), Python, and C\/C++ will also be installed\non the machines.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have not participated in a programming contest\nbefore, you can see examples of the of the types problems by searching for past\nACM-ICPC problems or by checking out <a href=\"https:\/\/uva.onlinejudge.org\/\">UVA Online Judge<\/a>. We also have made available a&nbsp;<a href=\"http:\/\/faculty.cs.uwlax.edu\/~mics2017\/docs\/SampleContest.pdf\">simple practice contest<\/a>, with solution code in a number of\nlanguages, courtesy of the ACM.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Each team of 3 must&nbsp;register for the contest&nbsp;in addition to registering for the conference. Each team must have a&nbsp;faculty coach&nbsp;who is also registered for the conference. From each school, the first 3 teams registering before the registration deadline are guaranteed space in the contest. Additional teams may also be accepted, space permitting. The programming contest [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-59","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/micsymposium.org\/mics2019\/wp-json\/wp\/v2\/pages\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/micsymposium.org\/mics2019\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/micsymposium.org\/mics2019\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/micsymposium.org\/mics2019\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/micsymposium.org\/mics2019\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":1,"href":"https:\/\/micsymposium.org\/mics2019\/wp-json\/wp\/v2\/pages\/59\/revisions"}],"predecessor-version":[{"id":60,"href":"https:\/\/micsymposium.org\/mics2019\/wp-json\/wp\/v2\/pages\/59\/revisions\/60"}],"wp:attachment":[{"href":"https:\/\/micsymposium.org\/mics2019\/wp-json\/wp\/v2\/media?parent=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}