2022 ICPC Asia Taiwan Online Programming Contest

2022 Taiwan Online Programming Contest Website

Final Standings

Latest News

2022/10/25

關於 pypy (3.6.9),非事前公佈的環境 3.8.10 or later,因而影響 Problem H 公平性一事,在此做出更詳細的說明。

裁判環境使用的 pypy 7.3.1 (python 3.6.9) 比 Python 3.8.10 or later 在處理整數進位轉換上要「更快」,這主要發生在使用 Windows 平台開發的情境下,經測試在 Linux 與 Mac 下,效能上與裁判系統差距不大。

影響公平性一事,來自於賽中開發用的電腦,Python執行的時間比在裁判機來的更久。或許可能會造成參賽者覺得在本機跑太慢,送上去會超時,因此延遲提交,有潛在性提升耗時的風險。但這一類風險,網路賽本就應該在測試時段,參賽者自行測試裁判環境來確認裁判機與自己的開發機之間的效能差距,以便在賽中正確評估。

而本次不予補償的理由如下:

  1. 命題過程中,採用的環境與裁判環境一致,在評估執行時間限制上,並不受影響。即使換作 Python 3.8.10 or later 也不會造成既有的提交上來的程式碼,面對不公平的時限。
  2. 因語言規範版本差異造成 syntax error 賽中會視為 compilation error 並不會計入罰時,即使有也有編譯錯誤訊息,測試與正賽中也沒有人提出抗議,影響有限。其他類型的錯誤,與本次版本議題無關。
  3. 因隊伍評估執行時間造成的影響難有具體事證證明,因此無法補償。

2022/10/24

重判報告 Rejudge report

ID time team problem
s2599 11:37 SplayTreap H
s2617 11:39 felixtration B
s2693 11:45 Auto_temp H
s2717 11:46 Auto_temp H
s2726 11:47 NYCU_2434 G
s2789 11:52 NCUmix H
s2801 11:52 CYFNZ B
s2808 11:52 S@OAO! G
s2864 11:55 S@OAO! G
s2885 11:56 CYFNZ B

裁判系統報告 Judge System Report

本次使用 DOMjudge 8.1.0 ,在正賽體驗到一些先前沒有的問題,以下條列並說明主辦處置。

We used DOMjudge 8.1.0 and experienced some issues never happened before. We list the issues as follows.

2022/10/22

2022/10/21

2022/10/20

2022/10/16

Overview

  1. 日期 Date
    2022 年 10 月 22 日 星期六
    Saturday, October 22, 2022
  2. 地點 Place
    線上 Online
  3. 競賽時間 Contest Time
    早上九點至十二點 (三小時)
    From 9:00 AM to 12:00 Noon (3 hours)
  4. 題組 Problem Set
    總題數至少七題,所有題目均為英文,三分之一可由 Python 3 解出。 賽後將提供中文題解資料。
    There will be at least 7 problems to be solved. The description of each problem will be available in English. At least one third of them are solvable in Python 3. For each problem, we will provide solution sketches in Traditional Chinese.
  5. 報名 Registration
    請使用 ICPC 官方網頁註冊:
    https://icpc.global/regionals/finder/Taiwan-Online-2022
    Please visit the official website of the ICPC:
    https://icpc.global/regionals/finder/Taiwan-Online-2022
  6. 報名期限 Registration Deadline
    2022 年 10 月 16 日 星期日 Sunday, October 16, 2022

Eligibility

Ethics

參賽者應尊重對手,遵守規則,爭取個人、隊伍、學校的榮耀,維護社群的名譽。
Contestants shall respect their opponents. Contestants shall abide the rules. Contestants shall compete for the honor of themselves, of their teams, and of their schools. Contestants shall not compromise the reputation of the society of competitive programming.

Rules

賽前教練需上傳表格保證該隊伍遵照規則進行比賽。 如違反下列規則,將導致參賽者失去參賽資格。
The coach has to submit a form to declare that the team abides by the rules during the contest. Contestants will be disqualified if they violate the following rules.

  1. 不得使用機器可讀的資料 No machine-readable preparation
    不得使用任何機器可讀的資料,如預先寫好存放於電腦中的程式碼。 但可以使用紙本資料,如教科書、字典、筆記以及列印好的紙本程式碼。
    No machine-readable materials (e.g., source codes, templates, etc.) are allowed. However, paper-based materials, such as textbooks, dictionaries, printed notes, etc., are allowed.
  2. 僅與隊友接觸 Only contact teammates
    在比賽過程中,參賽者只能與隊友討論。 競賽期間與教練或其他隊伍聯繫均屬違規行為。
    Contestants are allowed to contact only their teammates during the contest. Contestants shall not discuss with their coach and other teams.
  3. 網路使用限制 Limited accesses
    參賽者只能夠透過網路下載題目敘述、上傳解答程式碼、提問澄清疑點與查看計分板。 使用網路存取其他資訊均屬違規。
    Contestants shall access the internet only for downloading the problem description, submitting source codes, requesting problem clarification and checking the scoreboard. Any other type of internet access is prohibited.
  4. 限用一台電腦 One computer
    每個隊伍僅可使用一台電腦撰寫程式與上傳程式碼。 於競賽期間除使用印表機列印題目與程式碼以及透過額外的螢幕閱讀題目之外, 不得使用任何其他電子裝置。
    Each team shall not use more than one computer to write programs during the contest. Contestant shall not use any other type of electronic devices, except extra monitors and printers.
  5. 禁止惡意行為 No malicious actions
    不得做出任何意圖妨礙比賽進行及影響比賽公平性的惡意行為。
    All malicious actions interfering the contest are prohibited.

Scoring & Ranking

Important Dates

Judge Environment

Hardware

AWS t2.small instance

OS

Ubuntu 20.04 or later

Compiler/Runtime Environment/Interpreter

Flags (Tentative)

Lazy Evaluation

The result of a rejected submission is the first encountered error. We do not prioritize timelimit, run-error, memory-limit, output-limit and no-output.

Penalty

There is no penalty on compilation errors.

Contact

Contest Managers: mzshieh@nycu.edu.tw