Skip to content

Latest commit

 

History

History
93 lines (73 loc) · 2.68 KB

clcp.md

File metadata and controls

93 lines (73 loc) · 2.68 KB
title description image instagram github
壢中資培 - clcp
資訊培訓校隊

壢中資培

什麼是壢中資培

我們是一群對程式語言、資訊競賽有興趣的高二生
喜歡互相交流、切磋程式實力
我們也曾經參加過許多資訊的線上、實體賽
像是 TOI 、學科能力競賽等等
寫 code、學習 programming 對我們來說
比起一項義務、課業
更像是興趣、是我們喜歡做的事
我們常利用閒暇時間在網路上探索
找到資源、並且吸收成自己的實力
並且以此為樂!

什麼是 competitive programming

CP 是 competitive programming 的簡稱
顧名思義就是程式競賽的意思
那程式競賽又是在做什麼呢?

程式競賽就是一種競賽
參賽者要做的就是用程式去解題目
過程是
根據題目給的輸出
在經過自己寫的處理後
輸出與題目所要求的答案、格式需一致

而這些題目通常會考驗
演算法、資料結構、和參賽者的邏輯能力
計分方式包含
跑程式的時長和程式所使用的記憶體

評測方式會是
將你的 code 丟上 online judge 系統
judge 會幫你丟幾個輸入進去
檢查你的輸出有沒有對
要全對才能拿到滿分

參賽者排名的方式會依據

  1. 解出的題目數量
  2. 解題目所花的時間
  3. 交上 Judge 的錯誤次數

那寫 CP 的好處有什麼呢?

第一

寫 CP 是在準備一些大公司的面試時的好方法

像是 FAANG
(Facebook, Apple, Amazon, Netflix, Google)
因為在面試遇到的問題
在 CP 上都只是簡單到中階難度的而已

第二

對中學生來說
就是能準備資訊奧林匹亞競賽
因為資訊奧林匹亞基本上就只是高中生的 CP 而已
資訊奧林匹亞競賽是一個國際性比賽
每個國家都有自己的國內賽和訓練營
最終取出 4 個選手代表國家
奧林匹亞競賽的獎牌對進入頂尖大學
是一個很大的加分!
以台灣來說 如果你取得台灣的代表權
你就已經保送台大了!

第三

CP 很好玩

我認為 CP 和其他電競是一樣的,
所以你能注意到我的頻道類別是遊戲。
我只是真的很喜歡當我經歷幾小時 coding 之後
把我的 code 丟上 judge
得到綠色 Accepted 的滿足感。
在比賽中,我真的很喜歡在時間結束前
絞盡腦汁想出題目解答的感受。
對我來說,一個小小綠色的 AC 給我的感受
就好像運動員在得分之後他和球迷的感受一樣。

— William Lin on Youtube