[Virtual] APIO 2021
前言
在打之前預估不會拿到太多分,
所以決定在上課時間寫(反正現在是上網課),
自己覺得應該都還不會,
所以有點沒那麼認真在寫(即使認真我還是寫不出來啦)。
以下有雷,請不想被爆雷的人跳過整段
09:45 (Time left: 03:51:04, Score: 9/4/5)
看完題目了,簡單來說就是,
hexagon就是凸六邊形面積+距離的問題,
子題1、2拿到了但子題3的BFS不會實作。
jumps就是點出度最多是2的DAG,
求一群連續的點到另一群連續的點的最短路(不帶權),
感覺最可做,但是還在想。
roads有點難,子題2是簡單的DP,
可能是某種圖論問題,光題目本身沒觀察到什麼。
現在沒想法,有點在乾燒。
11:01 (Time left: 02:35:17, Score: 9/4/12)
花了好久才拿到那7分,debug有夠久,
下次debug一定要好好本機編譯grader了;w;,
但是jumps還是沒有想法,有點想砸二維線段樹但不知道要怎麼做。
11:35 (Time left: 02:01:16, Score: 9/12/12)
jumps砸了Floyd-Warshall去做,但我想BFS可能會更好,
其他題都在乾燒,我真的好爛喔;w;
12:25 (Time left: 01:11:29, Score: 9/25/12)
BFS一發拿下了,大概就沒想法了,
目前的目標就是盡量撈奇怪的子題就好。
賽後討論
以上都是賽中稍微紀錄,賽後我再重新整理的。
賽後發現hexagon $B=0$的case我的想法其實對了,
只是差一點點,
然後jumps BFS可以多做$Q=5$這個子題,
roads也可以用樹DP去做,這樣總分加起來是有機會銅的,
然後賽中一直耍智障沒有處理overflow,
導致花了不少時間,
感覺上其實我會的東西不需要多太多,
就可以拿到還可以看的成績,
Score: 9/25/12 真的很爛,
之後要好好接觸OI制的題目了。