基本上今年的TFT的籌備過程的人手不多,所以每一個人的工作量也隨之而增加。可是,今次的過程學到的技巧,卻是當初也沒有想過的多。更出乎我意枓之外的,是今次TFT中,我對自己的了解。
先說題目吧,可能大家會比較有興趣一點。今年可以選擇的題目並不多,而題目之間的變化也不多,加上大家也希望題目以優美為目標,所以其實大部分的題目並不太適合TFT。始終TFT的主要目的是選擇合適的學生作為代表香港參加IOI或NOI,這個目標已經很難達到。
要知道太難的題目又會令所有人的分數極低,即使可以強行選出8位選手,卻難以令一班trainers以至其他trainees認為這會是最合適的人選,我自己可以想像的情況是︰
(1) 一位參賽者因某一方面(不是整體的algorithm,而可能單單是combinatorics)特別強,令他在其中一條題目拋離其他選手,從而得到代表香港的資格。要知道外面的比賽考的並不一定是TFT的題目,即使他在一方面特別強,出到去其實可能甚麼也不能,結果在比賽中表現不如理想,很明顯,他未必是理想的人選。
(2) 某數位參賽者因在某一題(或者其中幾題)成功水分,令他們以些微分數,擊敗其他更有實力的選手。你可能會認為,這樣選出來的人,是經過正確的途徑去選,而落選的是因為他的發揮未夠穩定,沒有甚麼不妥的地方,可是,我希望選出來的人是具有實力的,儘量不是因比賽的小技巧而得到代表香港的資格。小技巧固然有用,但在香港的選拔體制裏面,是一次定生死,以運氣為主的方法入選,未免太不公平了。
此外,太容易的題目一樣會令原本較有實力的選手落選。如果比賽有partial feedback的話,是沒有問題的,最少每一個人的不確定性會減到最低。但因為比賽連compile和run sample也沒有,很多時會因為一些很無聊的bug而損失大量分數,同樣選出來的人並不是有實力,也不是好運,只是其他應被選的人沒有運而已。
所以,選合適的題目完全不容易,為此我們也談了很久,題目的難度是其一,類型也是考慮因素之一,總沒有可能4條都是DP吧...其實還有其他考慮,其中一樣是希望實力未達到入隊水準的也有一個很好的比賽經驗,當中最重要的是給他們成功感,但又不能因此出一條很容易的題目,令可以作為真正選人的題目只有3條,反正很多時最好與最差的選手的實力相差太遠,很難以4題分別顧及這兩種人。
最後,出來的效果並不如理想般好,但勉強都算達標。真的是一線之差,就令整個TFT的意義失去,的確,只有2個人可以在一條題目中滿分,是比我們想像中要差。幸好,參賽者也明白題目的內容,負責problem statement的我感到安慰,尤其是第一題,概念很複雜,又要用一些較實際的例子來說明,又不可令statement太長,真是修改又修改才成為最後的版本。