查看: 679|回復: 0

Google Code Jam 賽制介紹

[複製鏈接]
  • TA的每日心情
    開心
    2015-4-12 10:09
  • 簽到天數: 137 天

    [LV.7]常住居民III

    142

    主題

    686

    帖子

    3559

    積分

    邁向天堂

    蘇多門

    Rank: 8Rank: 8

    積分
    3559

    新手達陣台南一中資訊社程式設計達人 - 2014

    發表於 2015-4-11 16:10:57 | 顯示全部樓層 |閱讀模式

    趕快加入我們來參與討論吧!

    您需要 登錄 才可以下載或查看,沒有帳號?加入我們

    x
    本帖最後由 domen111 於 2015-4-11 20:29 編輯

    On Gist: https://gist.github.com/domen111/aa90493837239bafaf88
    (最新版本放在gist)

    解題 / 大小測資
    每題有分大小測資,解題時下載輸入測資檔,並上傳輸出答案
    我習慣使用輸出入重導向的方式,或者也可以直接在程式碼裡面寫成file i/o
    小測資下載後必須在4分鐘內上傳答案,若答案錯誤或超時未上傳,會被加4分鐘的penalty,上傳後會立刻知道是否正確
    大測資下載後必須在8分鐘內上傳答案,賽後才會知道是否正確,只有一次下載測資的機會,如果8分鐘內上傳了第一次後自己發現程式有bug,可以再上傳,但如果超過了8分鐘就再也不能改了
    比賽中需上傳輸出檔和程式碼,但只judge輸出檔是否正確
    scoreboard
    從首頁可以進到scoreboard,以下介紹排名方式
    以分數排序,每一題有不同分數,大小測資也有不同分數
    同分時,比Penalty,Penalty為 最後一個AC的時間 + wrong try的數量 * 4分鐘
    賽制
    分為 Qualification Round, Online Round 1,2,3, Onsite Finals,可以在Schedule頁面看到
    注意下面的日曆為太平洋時區,別搞錯了,建議加到自己的日曆,這樣他就會自動轉換成台灣時間了
    Qualification Round
    可以寫27個小時,不需要熬夜比賽,只要解出25分就能晉級Online Round 1
    這場能否晉級是看分數,所以排名並不重要,但排名方式一樣會和上傳時間有關,如果希望排名前面的話可以在比賽一開始就來寫
    Online Round 1
    分為A,B,C三個Sub Round,只要其中一場進前1000名就能晉級Online Round 2
    其中可能有幾場在半夜,某幾場在白天,如果很有信心能進1000的話當然能選白天的比。以我來說是三場都比,去年(2014)就在最後一場晉級Online Round 2
    Online Round 2
    不像Round 1有分Sub Round了,很可能需要熬夜比賽
    在3000人中前500名可以晉級Online Round 3,前1000名可以得到Google的T-shirt
    Online Round 3
    前25名可以晉級Onsite Finals
    Onsite Finals
    在矽谷Google現場比賽
    雜記
    從首頁左邊 Practice and Learn 可以看到考古題和以前的scoreboard,也可以下載別人的程式碼看他的解法

    蘇多門 domen111
    My Web: https://sites.google.com/site/domenprg/
    回復

    使用道具 檢舉

    您需要登錄後才可以回帖 登入 | 加入我們

    本版積分規則

    快速回覆 返回頂部 返回列表