ICPC 2019 Regional
Jakarta Site26 - 28 October 2019
hosted by
Technical Briefing
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Schedule
26 Oct
Collection of Team Notebook
Practice Session
27 Oct
Contest 28 OctExcursion
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Contest Area
❖ 7th floor❖ Contestants and coaches should wear the provided
contest T-shirt as an outer-most garment at all time.
Any additional clothing must be worn underneath the contest T-shirt.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Seating Arrangement
Seating arrangement will be different between practice session and contest.• check your booklet,• posted in front of each room.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Items
Teams may have these items in the contest room on the contest day.
Team Notebook✓contains up to 25 pages of reference materials,✓maximum 3 exact copies,✓put your team and university name on the first page,✓ text and illustrations must be readable by a person with correctable
eyesight without magnification from a distance of 0.5 meter,✓ leave it at the end of the trial session.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Items
Teams may have these items in the contest room on the contest day.
• Additional blank papers or graph papers✓ blank papers will also be provided by the committee.
• Stationeries✓ pens, pencils, rulers, etc.
• Dictionary✓ hard-copy.
Leave them on your team’s desk after practice session.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Items
Teams are NOT ALLOWED to have these items in the contest room on the contest day.
Any electronic/digital devices❖ flash-disk, hdd, mobile-phone, smart-phone, smart-watch,
calculator, laptop, tablet, etc.
You can put all your stuffs in the contest room’s locker.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Workstation
Each team will be provided with one workstation.
All teams will have an equivalent computing environment.
Request any adjustment to the workstation during the practice session (before the contest).
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Workstation
HardwareHP Prodesk 400 G3 DMIntel Core i5 7500T @ 2.70GHzRAM 8GBKeyboard PR1101U
You are not allowed to use your own keyboard
Manual Reference STL Programmer’s Guide (SGI) Java Documentation
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Workstation
Operating System Windows 10 Enterprise 64-bitCompiler (IDE) GCC TDM 8.1.0 default PATH/g++
GCC TDM 8.1.0 Dev-C++ 5.11Java 8 default PATH/javac
Interpreter Python 2.7.15 default PATH/pythonPython 3.6.8 default PATH/python3
Text Editor Notepad++ 7.7.1TextPad 8.1.2
Sublime Text 3.2.1 Eclipse Neon 3 (Java)
Visual Studio Code 1.35.1
Netbeans IDE 8.0
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Working Directory
IMPORTANT!
Save your files in drive D (D:\)• All computers are in protected mode (‘frozen’ state).• If the computer restarts, all additional data in all
drives in your computer, except drive D, will be erased.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Contest Platform
DOMJudgean automated judge system
Public usehttp://competition.binus.ac.id/contest/
Contest usehttp://contest.binus/
http://competition.binus.ac.id/contest/http://contest.binus/
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Judge Machine
Hardware Intel Xeon CPU @ 2.2 GHzOperating System Ubuntu 18.04.3 LTS
Compiler (IDE) GCC 7.4.0 Java 11.0.4
Interpreter Python 2.7.15+ Python 3.6.8
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Language
C C++11
Java
Python 2 Python 3
We DO NOT guarantee all the problems can be solved within time-limit constraint with Python even though the
same algorithm is used
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Language
The compile/run options used for each of the languages are:
C -x c -Wall -static -pipe -DONLINE_JUDGE -DDOMJUDGE -lm
C++11 -x c++ -Wall -std=c++11 -O2 -static -pipe -DONLINE_JUDGE -DDOMJUDGE
Java -XX:+UseSerialGC -Xss64m -DONLINE_JUDGE=1 -DDOMJUDGE=1
Python 2 N/A
Python 3 N/A
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Problem Set
There are 12 problems (A to L).
Time-Limit for each problem will be given via clarification in DOMJudge at the beginning of the contest.
Memory-Limit for each problem is 256MB.
A B C D E F G H I J K L
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Problem Set
Each problem is printed in 1 piece of paper (double-sided).
Each team will receive an envelope which contains 2 copies of the problem set.
Username/password for DOMJudge will be given along with the problem set.
The password for practice session will be different to the password for contest.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Contest Preparation
Upon getting into contest room• Put all your bags in room’s locker.• On your workstation, there should be:✓ your team notebook, dictionary, or keyboard.✓ 5 blank pages✓ Problem set (in envelope)✓DomJudge login account
• LOGIN into your DOMJudge account (verify your user/pass).• DO NOT open the problem set before the contest start.
15 minutes before contest starts• DO NOT touch the keyboard.• All workstations will be cleaned and restarted.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Start of Contest
Countdown timer will be displayed on the screen in each contest room.
Before the contest is started:• Team MAY NOT open the problem set envelope.• Team MAY NOT touch the keyboard.
When the timer says “START”:• The contest begins!• Team may open the problem set envelope and start working.✓ There’s no need to wait further instruction.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Judge’s Responses
CORRECT, accepted solution.• The corresponding problem is considered solved.
COMPILER-ERRORMEMORY-LIMITTIMELIMITRUN-ERROR• do not forget to return 0 at the end of your main function (C/C++)• missing or different return statement may result in RUN-ERROR
NO-OUTPUTWRONG-ANSWER
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Balloons
Each CORRECT problem will get a balloon!
Intimidate your competitor ☺
DO NOT pop the balloons …
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Clarification
Team may submit clarification requests to the judges via DOMJudge.✓It’s better to submit only questions related to the problem set.✓Question related to the workstation or other logistics can be
addressed directly to the committee in your contest room.
If the judges agree that an ambiguity or error exists in the problem set, a clarification will be issued to all teams.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Printing
Printing web-address: http://icpc.binus• Use internet browser to print.
A print-runner will bring the print result to your team.
The printing address will also be broadcasted through DOMJudge clarification when the contest starts.
http://icpc.binus/
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Scoring
Teams are ranked according to:
i. Most number of problems solved,
if (i) ties, then:
ii. Least TOTAL TIME,
if (i) and (ii) tie, then:
iii.Earliest time of submittal of the last accepted problem.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Scoring
TOTAL TIME is the sum of the time consumed for each solved problem.
The time consumed for a solved problem is:• the time elapsed from the beginning of the contest to the submittal
of the first accepted solution.• 20 penalty minutes for every previously rejected solution (except
COMPILE-ERROR) for that problem.
There is no time consumed for a problem that is not solved.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Scoreboard
Scoreboard will be displayed on (big) screen in each room, and you can also inspect the scoreboard from your workstation.
Scoreboard will not be updated in the last hour of the contest• Balloons will only be distributed for teams who solve fewer than 3
problems.• All teams still get responses from judges.
Public scoreboardhttp://competition.binus.ac.id/contest/
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Fair Play
You might be disqualified for any activity that jeopardised the contest, including (but not limited to):
❖ hacking attempt,❖ cheating,❖ dislodging cords,❖ distracting behaviours,❖ etc.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Refreshment
Refreshments (snacks and drinks) are provided in front of the contest rooms on contest day. Enjoy!
Please DO NOT bring any foods or drinks into the contest room.
Please ask the committee in your room if you need to use the toilet.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Others
Only contestants, judges and committee are allowed to be on the 7th floor on the contest day.• Coaches are not allowed to be on the 7th floor.
Coaches and guests can observe the live scoreboard and will be given a copy of problem set in auditorium (this room).
Smoking is prohibited in any area of BINUS campus.
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Questions?
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Authors and Judges
✓ ICPC 2019 Indonesia National Contest✓ ICPC 2019 Regional Jakarta
1 Alfonsus Raditya Arsadjaja 6 Muhammad Ayaz Dzulfikar 11 Vincentius Madya Putra I.Dekoruma Shopee Grab
2 Alham Fikri Aji 7 Prabowo Djonatan 12 Winardi KurniawanKata.ai Garena Traveloka
3 Ashar Fuadi 8 Ricky Sentoso 13 Wiwit Rifa'iGojek Garena Traveloka
4 Jonathan Irvin Gunawan 9 Sandy KaruniaGoogle Google
5 Jonathan Mulyawan Woenardi 10 Suhendry EffendySea National University of Singapore
ICPC 2019 RegionalJakarta Site
Technical Briefing
BINUS University
Have Funand
Good Luck!
May the balloons be with you