這是一份對於競技程式 (Competitive Programming) 的筆記,由吳京澤 Jimmy Wu. 所撰,有誤請寄至 real.jingzewu@gmail.com 或想辦法找到我。
關於這份筆記
這份筆記是在我練競技程式的時候順便寫的,目的是為了之後可以教學弟妹或是讓更多人可以接觸到競程,也順便加深記憶,讓我自己不會忘記。
這份筆記會有分類,每一個筆記會是一個知識點 (技巧、觀念、演算法、資料結構...) ,還有 introduction 是開始的時候可以看的。
如果你想要幫忙寫這一份筆記可以跟我講。
這給誰看的?
我歡迎所有人看這份筆記,不管你是對競程有興趣,或是想要在大學可以有一點點的先備知識,或是想要比競賽拿獎金,都歡迎來看。
先備條件
我的筆記會是用 C++ 作為程式語言,因為我用 C++,大部分人用 C++,也蠻好用的。
我不會寫關於 C++ 的全部基礎,我只會寫跟競程有關的,避免浪費彼此時間,建議你基本語法、輸入輸出、變數、迴圈、if/else 等基礎知識會了再來看,這是閱讀這份筆記需要的條件。
善用這份筆記
我覺得最有效率用這份筆記的方法會是:
當然,這是我覺得最好的,不會適用每一個人,自行調整。
你現在已經知道這份筆記是什麼了,如果不知道競程是什麼可以看 競技程式,知道就看要看什麼自己決定。
Happy Coding!