Advertisement
Guest User

Untitled

a guest
May 22nd, 2015
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. #Google Code Jam 賽制介紹
  2.  
  3. ###解題 / 大小測資
  4.  
  5. 每題有分大小測資,解題時下載輸入測資檔,並上傳輸出答案
  6. 我習慣使用 **出入重導向** 的方式,或者也可以直接在程式碼裡面寫成 **file i/o**
  7. **小測資** 下載後必須在**4分鐘**內上傳答案,若答案錯誤或超時未上傳,會被**加4分鐘的penalty**(如果最後這題AC的話),上傳後會立刻知道是否正確
  8. **大測資** 下載後必須在**8分鐘**內上傳答案,賽後才會知道是否正確,只有一次下載測資的機會,如果8分鐘內上傳了第一次後自己發現程式有bug,可以再上傳,但如果超過了8分鐘就再也不能改了。大測資只有一次機會,所以有不用想penalty的問題
  9. 比賽中需上傳輸出檔和程式碼,但只judge輸出檔是否正確
  10.  
  11. ###scoreboard
  12. 從首頁可以進到scoreboard,以下介紹排名方式
  13. 以分數排序,每一題有不同分數,大小測資也有不同分數
  14. 同分時,比Penalty,Penalty為 `最後一個AC的時間 + wrong try的數量 * 4分鐘`
  15.  
  16. ###賽制
  17. 分為 **Qualification Round**, **Online Round 1,2,3**, **Onsite Finals**,可以在Schedule頁面看到
  18. 注意下面的日曆為太平洋時區,別搞錯了,建議加到自己的日曆,這樣他就會自動轉換成台灣時間了
  19. #####Qualification Round
  20. 可以寫27個小時,不需要熬夜比賽,只要解出20分(2015)就能晉級Online Round 1 (每年晉級需要解出的分數可能不一樣,在scoreboard上面會有一行寫出要解幾題)
  21. 這場能否晉級是看分數,所以排名並不重要,但排名方式一樣會和上傳時間有關,如果希望排名前面的話可以在比賽一開始就來寫
  22. #####Online Round 1
  23. 分為A,B,C三個Sub Round,只要其中一場進前1000名就能晉級Online Round 2
  24. 其中可能有幾場在半夜,某幾場在白天,如果很有信心能進1000的話當然能選白天的比。以我來說是三場都比,去年(2014)就在最後一場晉級Online Round 2
  25. #####Online Round 2
  26. 不像Round 1有分Sub Round了,很可能需要熬夜比賽
  27. 在3000人中前500名可以晉級Online Round 3,前1000名可以得到Google的T-shirt
  28. #####Online Round 3
  29. 前25名可以晉級Onsite Finals
  30. #####Onsite Finals
  31. 在矽谷Google現場比賽
  32.  
  33. ###雜記
  34. 從首頁左邊 **Practice and Learn** 可以看到考古題和以前的scoreboard,也可以下載別人的程式碼看他的解法
  35.  
  36. ###FAQ
  37. ####小測資如要上傳第二次會是同一筆輸入測資嗎?
  38. 當然不是,否則那個四分鐘限制有什麼意義嗎?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement