0%

2021 臺北市資訊學科能力競賽

總結: 三等一 沒進全國

但總算是有一場打得還算不錯的比賽了

北市賽前

從 Gino 那裡聽說了北市賽改成 10 個名額,但想說我應該不會那麼衰吧

前幾天

由於在初選前總是一直想著要打好 賽中心態沒搞好

這次聽很多人都建議賽前一天不要練題 耍廢比較好

也因為這樣請了學校禮拜五的夜自習來練

然後禮拜六就完全耍廢

原本賽前想要練一些模板題的 但後來就算了

賽前

到師大之後就遇到 Foxyy, Gino 還有其他附中的

然後就去報到 不過這次不在電腦教室 而是用筆電在大教室裡打

8:10分就進去了 等到8:30才開幕

賽前算是一直在讓自己穩定比賽時的心態

比賽開始

開始之後就先登CMS, 發現登不進去

不過根據以前比賽的經驗,剛開場CMS掛掉好像還算正常(?

就開始看題目

pA - 給你一張由0, 1組成的網格 1 所形成的圖形會是實心的 請輸出從最上且最左的格子順時鐘走圖形的輪廓一圈的走法

感覺DFS就好,但CMS還沒好,所以就繼續往下看

pB - 給你 n 個長度 <= 200的整數陣列 (n <= 10000), 問 sz(s_i)^2 - (s_i與s_j (j < i)的最長lcp) * (s_i與s_j (j < i)的最長lcp數量) 的總和

這題看到之後沒想法 但發現可以暴力拿62分 但CMS一樣還沒好 所以繼續往下看

pC - 給你一個環狀的整數陣列,每次你可以選擇一個數字a_i拿掉,並得到 a_j * a_k (j 為 i 順時鐘的第一個數字, k 為 i 逆時鐘的第一個數字), 如果拿的是最後一個數字,則分數加上 a_i, 問最大數字

n <= 10 有 80 分,滿分是 n <= 100

看到這題之後就覺得一定要先拿掉80分 但judge依然還沒好 繼續往下看

pD - 給你一張無向圖,而節點會分為兩種節點, A節點與B節點,而這張圖滿足 A 節點不與 A 節點相鄰, B節點必須要至少跟一個 A 節點相同,問 A 節點上的權值總和為多少

n <= 20 有 27 分,滿分 n <= 1000

看到這題的時候就覺得可以位元枚舉拿掉27,但滿分真的不會

pE - 給你一張無向圖,定義在一個朋友圈中,兩兩都互相是朋友,而最大的朋友圈,被稱為重要朋友圈,而在最多個重要朋友圈的人,被稱為關鍵人物,請輸出所有關鍵人物

n <= 20 有 37 分,滿分 n <= 10000

看到這題的時候沒想法 但是judge還是還是沒好,然後這裡往後翻發現居然還有一題

pF - 給你 n 個點 m 條邊,請將 n 個點分成最少的組,並且每一組的人不能有任何人互相相鄰 (output-only)

看到這題之後,沒有想法 但CMS開了 就趕快開始寫前面的題目

pA dfs寫完丟上去

0:42:43 pA - 71

以為會拿滿分的code居然只拿71,不過有撈到分 就往pB寫了

0:52:17 pB - 62 (暴力)

1:06:37 pC - 80 (next_permutation)

1:13:51 pD - 0 (位元枚舉)

這邊丟上去有點慌 因為感覺沒寫錯 但還是往後去想pE 後來發了公告

pD 改成 B 節點恰與一個 A 節點相鄰

1:26:49 pD - 27

接著去看pF的測資 input_01.txt 發現可以手算 丟上去確定自己沒理解錯題目

1:28:38 pF - 10 (手算)

然後這時想到 pE 的 37 分

1:49:45 pE - 37 (位元枚舉)

到這時,發現自己根本一題都還沒AC

有點害怕自己只有佳作

往pF繼續想

然後就唬爛了一個pF的dfs解 測了第1,2,3,4個測資 丟上去 只有1,2對 然後就沒有繼續了

接著就是debug pA, 想pB

pA 不久後想到了反例,丟上去 71

接著怎麼想就是想不到

比賽倒數十分鐘

這時回去看pB,想說如果pB砸hash說不定能過

就開始寫pB

倒數五分鐘寫完,丟上去 29

覺得是hash碰撞

倒數兩分鐘 用了兩個hash 丟上去 62

然後比賽就結束了

賽後

一出場就遇到資訊老師

資訊老師:「一開始看排名都在前7名的,有點可惜」

這時候就覺得應該是沒有全國了

打開計分板發現居然 11,剛好就是被減掉的那個名額,心情有點複雜

不過這整場我寫的code,除了暴力還是暴力,算是有點不符合我

賽後聽到像pB是trie, pD 是高斯消去, pF 9,10 是二分圖,有點後悔自己沒去寫

打開 discord 和 messenger 甚至發現比賽結束前10分鐘還有在線上

這次算是最接近全國賽的一次了吧 但終究還是比不了全國賽

不過往好處想,Foxyy, Gino 和我的這三人組都拿到三等了

算是比去年只有佳作來的好

這次第11大概還是自己實力不夠

下次比賽就是TOI初選了,希望有望在高中最後一次比賽進入選訓