BAPC 2017 Preliminaries Problem Set =================================== v003 2017-09-22 — PLEASE NOTE: CONFIDENTIAL — This material is highly confidential. All files in this archive must remain secret until the start of the contest. All files in this archive remain confidential until ALL preliminary contests have finished. Please be very conservative in where you copy/use these files. Do not use/leave these files on a public computer. Do not share these files unless absolutely necessary. Contents of this archive —---------------------- preliminaries.pdf The BAPC 2017 Preliminaries Problem Set. preliminaries_solutions.pdf The solution slides for the BAPC 2017 Preliminaries Problem Set. preliminaries_testsession.pdf A small problem set for a test contest. preliminaries/*.zip Files to be installed in DOMjudge for BAPC 2017 Preliminary Contest. preliminaries_testsession/*.zip Files to be installed in DOMjudge for the test contest. Guidelines for use of DOMjudge —---------------------------- * We recommend DOMjudge version 5.1.3 * Before importing any of the problems, one should be sure that the memory limit is set at 1.5 GB and that all compile commands are set appropriately. One should check all the compile commands against the ones on the website of the BAPC. Feel free to contact us in case you need help with this. * Furthermore, make sure in the compile script of Java that the maximum stack size is increased to 512MB. This can be done by changing the command flag -Xss to "-Xss512m". * The time limits set by us are approximate. Please run all reference solutions through your local DOMjudge installation and verify that all solutions which are marked as expected "ACCEPTED" are easily fast enough, while reference solutions which are marked as expected "TIME_LIMIT_EXCEEDED" are too slow. In the administration section of DOMjudge there is a button to do this automatically for you. Feel free to contact us in case you run into trouble. * Create a new contest and activate it (before uploading the problem archive). Make sure to set the contest as private at this time to avoid the public interface being accessible by anyone. * Go to 'Problems' and upload the .ZIP files from the folder 'domjudge_files' (selecting multiple files is possible). Then immediately associate the new problems to the contest (otherwise the reference solutions will not be used). * Let DOMjudge verify the reference solutions (function "Judging verifier" in the admin-interface). * Tip: If you have a limited number of judgehosts, it may be sensible to change the priority of WRONG-ANSWER in the DOMjudge configuration to the exact same priority as TIMELIMIT. This will allow the judgehost to stop judging a solution as soon as it fails on any testcase. —