字數:1716 字 | 預估閱讀時間:9 分鐘
Date: 2025-04-19(六)

PDAO介紹:https://www.instagram.com/pdao_2025/
緣起
這是系上每年固定會舉辦的程式競賽,大一參加率如此之高的原因是「必修課DSAP會加分」。
再聽到學長姊說明去年的慘烈情況後(題目據說非常的難),原本做好了來當炮灰的心理準備,沒想到結果出乎意料的好。
小結
先說結論,我們是第五名,也是資管系內的第一名。
但需要老實說的是,我們自己寫的題目只有3題,其餘的都是GPT所寫的。
約在130 min出頭破台。
註:
1. 題目有14題
2. 我們最終的時間是 1501 min
過程記錄
首先,剛開賽時我們挺悠閒的,每個人抓了一個題目去寫。
Jolin在整理A,要丟給GPT的資料;Anson寫C,再寫G;而我則是先從E下手。
而C、G、E 也是唯三寫出來我們自己寫出來的了。
在我發現我可能沒辦法秒解之後,所以改用GPT,不過不能拍照、題目也是紙本,那要怎麼辦呢?我非常暴力的把題目文字給記錄下來(但非逐字、而是抓重點)。
從M開始、L、H、I、N、F、B 都是我餵GPT出來的。
在第50分鐘時,Jolin跟GPT溝通完成並AC,拿下了本場A的First Blood,這也是這次比賽最難的一題,所以我們超爽的。
Anson繼續餵B(但最後是用我的部分解決)、D;Jolin接著用J、K。
一題一題處理就破台了。

心得與感想
雖然最後拿下了非常不錯的名次,但心裡有非常大的罪惡感,因為我知道這根本不是因為我的實力。可以說我很會抓題目的重點,能夠快速引導GPT生出答案,但我相信這些每個人都做得到(只是可能沒那麼快)。
首先:「在程式競賽能用/禁用AI是個非常值得探討的問題」,這如果是一個比拚個成員程式能力的比賽,是不是應該就要禁止用GPT。我原本也是這樣想的,所以在開場決定自己寫。但發現GPT非常厲害 & AC時帶來的即刻滿足感,讓我放棄了自己的底線,轉而開始狂問GPT。
不過都能問出答案其實有些出乎意料。
第二點:題目的分配。我是隊上主要分配題目的人,這點我認為蠻關鍵的。要怎麼樣把題目依照難度跟麻煩程度分配給不同人(同時參考每個人的專長),理論上是這樣沒錯。雖然我們這次都是用GPT,但很不錯的是我題目分配得很好(自己說),Jolin的那兩題剛好是最難的。
第三點:解出題目的興奮感,AC時的快感真的會讓人上癮。(尤其是自己寫出來的題目)
總之謝謝Anson和Jolin和我一起參加PDAO,明年也會到的(如果沒事情的話)。
附件
附上一些當時餵給GPT的題目敘述:
Each envoy has a Shadow: circular or triangular
at least one envoy with triangluar shadow in each kingdom
Envoys can see the shadows of others, but they can’t see their own
everynight, everyone may declare thier the shope of their shadowwill test if correct , awaken; wrong , lost in darkness
can’t communicate, and must deduce their their shadow’s shape over time.
Play optimally, they only declare when their sure of it.
Who win would be the one who’s all succesfully identify
Input:
Line 1: K, countries
Next K line: 0~k-1, each line two integers, N,M
N: number of envoy in country i;
M: people with triangular shadows
Output:
who win the test
if are more than one, print with most number of people
if still more than one, print one with the smaller number
範例
2
10 2
3 1
=> 1
2
3 1
2 1
反正在文法、內容中超多錯又很隨興,但GPT看得懂就好。