The 2017 ACM-ICPC Asia Hong Kong Regional Contest

Time: 18th November (SAT) and 19th November 2017 (SUN)

Venue: HK Polytechnic University, Hong Kong

Asia Hong Kong has obtained approval from Asia Director for the following:
The World Finals Teams allocated to Asia Hong Kong will be at least one team which is determined by calculation of formula specified in Asia Rules. This one (may be one plus) team will be awarded to the winning team regardless of the team's original administrative sub-region. All Asia teams from EC, PSP or WC will have equal chance to win the World Final slot from Asia Hong Kong Regional. Any university in the Asia region is eligible to register in ACM-ICPC Hong Kong Regional Contest 2017.




Contest Materials



Go to




Photos Album


Go to

Registration & Payment

The registration fee is $HKD 1100 per team. Participating teams should register before 21st Sept 2017 (THUR) at


All universities in Asia can register for the contest. There is no online preliminary contest. Each university can register at most ONE team to participate in the regional contest in Nov. The maximum number of teams is 50.


The coaches of the accepted teams will receive invitation letters by email with payment instruction. The team should complete the payment by 5th Oct 2017 (THUR) to confirm the registration. Only credit card payment is accepted.


The following universities have higher priority in participating in the contest. For other universities, the registration is first come first serve.

  • Universities who have organized/will organize ACM ICPC regional contests in 2017. (please email with the contest website)
  • Universities who have participated in ACM-ICPC PolyU International Invitation Contest (2017)
  • Universities in Hong Kong/Macau


18th Nov 2017 (SAT)
Time Event Venue Participants
12:30-14:00 Registration
  • Lucky draw & team photo taking
Lecture theatre ST111 Contestants
14:00-14:45 Opening ceremony
  • Speech from the department head
  • Team introduction
  • Campus map information
Lecture theatre ST111 All participants
14:45-15:15 Contest rule briefing Lecture theatre ST111 Contestants
15:15-15:45 Break (move to PQ 6/F) Contestants
15:45-16:30 Practice contest Labs on PQ 6/F Contestants
17:30-20:00 Dinner PolyU staff club Coaches & guests
19th Nov 2017 (SUN)
Time Event Venue Participants
08:30-09:00 Registration (for late comers) Corridor of PQ 6/F Contestants
09:00-09:30 Contest preparation Labs on PQ 6/F Contestants
09:30-14:30 Programming contest
  • sandwiches and drinks will be provided during the contest)
Labs on PQ 6/F Contestants
12:00-13:00 Lunch for coaches PolyU staff club Coaches
14:30-15:30 Break (move to ST111) Contestants
15:30-16:40 Closing & award ceremony
  • Speech from sponsor (if any)
  • Problem analysis
  • Award giving, photo taking
Lecture theatre ST111 All participants


  • 1) HK International Airport -> PolyU Campus (Hung Hom) / Hotels Nearby - By Bus
    • (a) Bus No. A21 (Citybus): From Airport (Ground Transportation Centre)
      to Hung Homg Station (Fee: HKD 33/person)
  • 2) HK International Airport -> PolyU Campus (Hung Hom) / Hotels Nearby
    - By Airport Express and MTR / Shuttle Bus
    • (a) Airport Express: From Airport Station to Kowloon Station (Fee: HKD 90/person)
    • (b) Tung Chung Line (MTR): From Kowloon Station to Nam Cheong Station
    • (c) West Rail Line (MTR): From Nam Cheong Station to Hung Hom Station
    • (a) Airport Express: From Airport Station to Kowloon Station (Fee: HKD 90/person)
    • (b) Airport Express Shuttle Bus: From Kowloon Station to Hotels Nearby
  • General Transportation Information
    • MTR is highly recommended to get around Hong Kong and PolyU is at the Hung
      Hom Station.
    • Octopus card is an extremely versatile stored-value electronic card that can be
      used for most public transport, as well as purchases in convenience stores, fast
      food shops, supermarkets, cake shops, vending machines and more.
  • Venue Information - PolyU

PolyU on Google Map:


There will be the following categories of awards:

  • Champion: the highest ranked team
  • First Runners-up: the second highest ranked team
  • Second Runners-up: the third highest ranked team
  • Five Gold Awards: teams ranked 1-5
  • Five Silver Awards: teams ranked 6-10
  • Five Bronze Awards: teams ranked 11-15


  • Please email Dr. Richard Lui ( if you have any question.
  • Each teams should arrange their own accommodation. Hotels nearby

Contest Info (Rules)

  • References and stationery that a team can bring into contest rooms:
    • [1] 3 books (including one dictionary);
    • [2] Printed reference with no more than 100 pages
    • [3] Pens, pencils, rulers, compasses, and so on
  • During the contest, teams have to wear ICPC T-shirts and badges
  • Any electronic devices (e.g., smart phones, personal computers, USB flash disks, memory cards, portable disks, and programmable calculators) should not be taken into the contest.

  • 1 Judging Environment

    1.1 OS

    • Ubuntu 16.04.1 LTS 64-bit

    1.2 Languages

    1.2.1 C

    1. IDE:

      codeblocks 16.01

    1. Compiler:

      gcc (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609

    2. Compilation:

      gcc -g -O2 -std=gnu99 -static {Submission} -lm

    3. Submissions:


    1.2.2 C++

    1. IDE:

      codeblocks 16.01 and CDT9.0.1

    1. Compiler:

      g++ (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609

    2. Compilation:

      g++ -g -O2 -std=gnu++14 -static {Submission}

    3. Submissions:

      *.cc / *.cpp / *.cxx / *.c++ / *.C

    1.2.3 Java

    1. IDE:

      eclipse 4.6 oxygen

    1. Compiler:
      1. openjdk version "1.8.0_91"
      2. OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1.16.04.1-b14)
      3. OpenJDK 64-Bir Server VM (build 25.91-b14, mixed mode)
    2. Compliation:
      1. javac -encoding UTF-8 -sourcepath . -d . {Submission}
      2. java -XX:UseSerialGC -Xss64m -Xms1024m -Xmx1024m
    3. Submissions:


    1.3 Control System

    2 Coding Environment

    • The coding environment of this contest will be almost identical to that of 2017 ACM-ICPC World Finals. The contest image of 2017 ACM-ICPC World Finals could be found here. The only difference is this contest will use PC2 as the online judge system instead of KATTIS.

    2.1 OS & Languages & Control System

    • The same as Judging Environment.

    2.2 Desktop

    • GNOME

    2.3 Editors

    • VIM / GVIM
    • Emacs
    • Gedit
    • Geany

    2.4 IDEs

    2.4.1 C / C++

    • Eclipse 4.6 + CDT 9.0.1

    2.4.2 Java

    • Eclipse 4.6

    2.5 Reference Materials