在這個目錄裡, 有許多我寫過的 UVa 題目。我想把這些題目整理、分享, 讓同學不會「拿程式來抄/一行行辛苦的搞懂程式碼」, 而可以在看程式的時候, 了解解題的策略、如何一步步完成 UVa 題目。
西班牙的 UVa 有整理許多之前 ACM ICPC (國際大學生程式設計競賽) 的比賽題目, 大家可以在 UVa Online Judge 裡看到這些題目, 並嘗試上傳。
我剛到銘傳大學教書時, 曾經有帶過銘傳大學的學生去練習這些題目。過了十多年, 再度帶同學來練習, 覺得還蠻開心的。
另外台灣的國立中山大學楊昌彪老師主持的 CPE (大學程式能力檢定) 會挑選一些相對簡單的 UVa 題目, 希望讓大學生也能有機會解題並有目標提昇程式設計能力。 我也會把歷年楊昌彪老師選的題目也嘗試都解出來, 讓大家有個解題的學習方向。
我想在每個目錄裡, 都有 markdown 的解說資料, 配合 程式碼, 講解清楚。這樣同學如果看到資料, 會很容易理解。每個目錄裡, 檔案不多, 但可以完整的了解程式怎麼寫出來的。也能了解題目的意思。
#include <stdio.h>
int main()
{
printf("Hello World\n");
}
我還在學怎麼用 Markdown 來編輯, 正在研究這份資料 markdown cheatsheet