建中校內賽 & 北市賽心得

前言

北市賽終於結束了,這幾個月負責校內賽和校隊培訓害我翹了好幾堂微積分,有夠忙的,終於可以休息了。

校內賽

校內賽出題主要是顏子喬在負責,題目也幾乎都是他出的。我今年沒進二階之後就開始頹廢了,而且也沒什麼好的題目idea。
顏子喬超怪,他測資檔案用1-based編號(TIOJ 是 0-based),然後範例測資放最後。
然後複賽的非典型是我架的,因為我很正常所以我測資檔案用0-based編號然後範例測資放最前面。
感謝8e7在IOIC出的two steps讓我有code可以抄。
在TIOJ寫special judge的時候,直接#include "testlib.h"然後用registerTestlibCmd(argc, argv);會爛掉,原因是TIOJ上argv的順序不一樣,解決方法是自己改順序或是用魔改過的testlib
顏子喬今年有找人驗初、複賽的題,結果真的驗出測資出錯😔
抱怨一下,為了驗題所以我需要把這些題目搬到其他judge上,而codeforces雖然沒有子題聯集和沒辦法出除了互動題的非典型以外也夠用了(其實是我只知道可以放到codeforces上),然後polygon設定子題超麻煩,要一個一個測資標記他是哪個子題的==

校內賽的結果其實讓我們有點意外,很多人不喜歡喇分,導致今年晉級線特低。

校內培訓

基本上就是拿著一年前的資讀簡報上課,然後我也順便複習。
有好幾堂培訓在禮拜二或禮拜四早上,上完之後還要趕去台大上微積分😔

模擬賽

我叫顏子喬去出2-SAT,因為之前IOIC的時候好像很多人不會2-SAT(這我QQ),所以我覺得要讓大家都好好學一下2-SAT。
我出了兩題,一題是模擬,光是要打那題的題面就花了我很多時間,因為我發現我不太會敘述,修了很久才修到比較順,但還是有點難讀。
那題的很麻煩的分段函數不是我自己算的,我直接把每個斷點丟給chatGPT,然後他就幫我算好了。
另一個很麻煩的點是這題要寫浮點數比對,但我之後發現我可以從polygon偷上面的浮點數checker,就輕鬆解決了。
我本來預期會有人看不懂那題,所以特地提醒看不懂可以發Q&A,但結果沒有人問。

我覺得我出的另一題還不錯,推薦大家去寫。在測的時候發現免費的charGPT開thinking也做不出來我蠻爽的

北市賽

前一天我複習了蠻多圖論的演算法,但是發現我約瑟夫問題不好,有點緊張。
因為我去年破台,所以我今年目標也是破台。但我其實很怕我被梗題梗到,然後被肘飛,而且選訓被梗題肘飛的經驗讓我蠻怕我會因為這樣被肘出全國賽晉級名額😔

題目懶得放了,因為有些我忘記了。

總之以下是我賽中的想法。

反正順利進全國賽了,希望這一個月努力練習,全國賽可以拚到一等。

這次建中只有四個進全國賽,其中三個是高三,代表明年負責出校內賽的人只有一個人,好慘QQ

最後噴一下北市賽:題目品質有夠飄,題敘很難懂而且還有誤導,誰愛打誰打,反正今年是我最後一年了,不用管了🥳