想像一下…
兩百多年前,德國一間小學教室。老師出了一道打發時間的題目:「把 1 加到 100,加完再說話。」全班埋頭苦加,一個叫高斯的孩子幾乎立刻放下石板:5050。
他沒有比較會加法——他換了一個做法:1 + 100 = 101、2 + 99 = 101……頭尾配對,恰好 50 對,每對都是 101,答案就是 50 \times 101。同學做了九十九次加法,高斯做了一次乘法。
競程裡每天都在上演這一幕。同一道題、兩支都「正確」的程式,一支 TLE、一支 0.1 秒——差別不在打字速度,不在電腦好壞,而在運算次數成長的形狀(10.1 的 O 記號)。這個單元要做的事只有一件:透過五個經典例子,帶你練出高斯那個瞬間——發現「原來可以換一個做法」。