Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[ACM-ICPC] ACM-ICPC intro
Search
KuoE0
December 05, 2012
Programming
1.5k
0
Share
[ACM-ICPC] ACM-ICPC intro
KuoE0
December 05, 2012
More Decks by KuoE0
See All by KuoE0
Protocol handler in Gecko
kuoe0
0
110
面試面試面試,因為很重要所以要說三次!
kuoe0
2
300
應徵軟體工程師
kuoe0
0
190
面試心得分享
kuoe0
0
430
Windows 真的不好用...
kuoe0
0
320
Python @Wheel Lab
kuoe0
0
240
Introduction to VP8
kuoe0
0
290
Python @NCKU_CSIE
kuoe0
0
140
[ACM-ICPC] Tree Isomorphism
kuoe0
1
270
Other Decks in Programming
See All in Programming
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
15
4.9k
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
420
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
2.9k
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
260
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
430
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
4
300
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
330
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
330
New "Type" system on PicoRuby
pocke
1
420
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
6
1.3k
Oxlintのカスタムルールの現況
syumai
5
970
Inspired By RubyKaigi (EN)
atzzcokek
0
490
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
22k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
190
Faster Mobile Websites
deanohume
310
31k
Tell your own story through comics
letsgokoyo
1
940
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
600
YesSQL, Process and Tooling at Scale
rocio
174
15k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
760
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
We Have a Design System, Now What?
morganepeng
55
8.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Visualization
eitanlees
152
17k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
290
Transcript
ACM-ICPC 郭至軒 (KuoE0)
[email protected]
ACM Association of Computing Machinery 計算機協會
ICPC International Collegiate Programming Contest 國際大學生程序設計競賽 維基百科:ACM-ICPC
Rule 隊伍為單位,三人⼀一隊 可使用之程式語言:C/C++、Java 5 小時 7-12 題(英文) ⼀一台電腦
Rule AC(正確) WA(錯誤) TLE(超時) MLE(超出記憶體限制) RE(運行錯誤) PE(格式錯誤)
Score Calculation 解題成功之時間加總 解題失敗之罰時(解題成功後才算,20 分鐘) Ex. 於 30 分鐘提交第⼀一道題目,且結果正確, 此時積分為
30。 於 70 分鐘提交第二道題目,但結果錯誤, 此時積分為 30 分。 於 80 分鐘重新提交第二道題目,且結果正 確,此時積分為 130 分(30+80+20)。
Problems
Balloon 圖片出處
Regional & World Final Regional: 9-12 World Final: 3-5, next
year 每校限⼀一隊參加 World Final,Regional 不 限。
Regional & World Final Regional: about 2-3 days World Final:
about 1 week 除了比賽之外,就是「玩」。
ACM-ICPC Think Create Solve
NCPC National Collegiate Programming Contest 全國大專電腦軟體設計競賽 (教育部)
SCPC Southern Collegiate Programming Contest 南區大學生程式設計競賽 (成大、中山、中正)
Others 區域/校園競賽 PTC (online) CodeForce (online) TopCoder (online) Google Code
Jam (online)
源起...
Electron 電子哥 • UT Austin • ACM-SRC 第二名
2009/11/11 •成大 77 週年校慶...
2009/11/11 •ACM-ICPC 培訓隊第⼀一堂課
為什麼我要練
想 變 強
你會得到什麼
邏輯思考能力 演算法 資料結構
程式編寫技巧 •bug 比較少 •程式寫的快 •程式跑的快 •奇技淫巧
增廣見聞
吃喝玩樂
交朋友
衣服
歷年成績
2012 NCPC 排名 學校 排名 學校 1 (1) 台大 3
(9) 清大 2 (2) 台大 3 (10) 交大 2 (3) 台大 3 (11) 交大 2 (4) 台大 3 (12) 清大 2 (5) 中央 3 (13) 清大 2 (6) 台大 3 (14) 清大 3 (7) 清大 3 (15) 成大 3 (8) 台大 佳作 (16) 成大
2012 NCPC 0 2 4 6 8 10 2012 台大
清大 交大 中央 成大
2011 NCPC 排名 學校 排名 學校 1 (1) 台大 3
(9) 交大 2 (2) 台大 3 (10) 中央 2 (3) 台大 3 (11) 清大 2 (4) 台大 3 (12) 成大 2 (5) 台大 佳作 (13) 清大 2 (6) 台大 佳作 (14) 成大 2 (7) 交大 佳作 (15) 成大 3 (8) 清大 佳作 (16) 交大
2010 NCPC 排名 學校 排名 學校 1 (1) 台大 3
(9) 台大 2 (2) 台大 3 (10) 成大 2 (3) 台大 3 (11) 成大 2 (4) 成大 3 (12) 清大 2 (5) 台大 3 (13) 交大 2 (6) 交大 3 (14) 中山 2 (7) 台大 3 (15) 台師大 3 (8) 交大 佳作 (16) 清大
2010 NCPC 0 2 4 6 8 10 2010 台大
清大 交大 中山 成大
None
⼀一年足矣
必要裝備
毅力 圖片出處
誰適合練 ACM
並不是每個人在每個時期都適合參加這個 比賽,且適合的人選也並不代表⼀一定能取 得好成績─比賽場上是沒有「⼀一定」的, 任何⼀一個選手都必須有勇氣承擔風險,就 像所有其他有潛在回報的事⼀一樣。另⼀一方 面,對於所有下定決心參加比賽的選手, 我鼓勵他堅持到底,因為只有這樣才會受 到真正的磨練。 - 劉汝佳
原文
不想虛度大學時光在 LOL,來吧!
有得必有失
圖片出處 休閒時間
A person does not really understand something until after teaching
it to a computer. - Donald Knuth
If you can't explain it to a six year old,
you don't understand it yourself. - Albert Einstein
共勉之。
課程規劃 •下學期:競技程式設計 •週三(寒假前):基礎培訓課程 •週三:⼀一週進階課程、⼀一週基礎課程
Thank You for Your Listening.