A: 在三維空間的原點上有一物件。應用了
答案﹕檢查 $\sum_i\vec{F_i} = \vec{0}$ 即可。
B: 一條長度為
好煩的題目。但只是直接枚舉每個section,在有人跑的回報裡取最大值,然後總和就是答案。
C: 給了
保証每次採購後只會有最多一種合作神器可以作成,問最後每人手上每種神器的數量,和有多少種神器。
直接就是做,比賽時沒過是因為我以為輸出的是玩家名稱,而不是神器的數量…
D: 在某座標
經典的動態規劃題。但可以留意反射是沒有作用的,因為對方可以再應用一次反射抵銷。
另可以用SG定理,注意需處理SG函數為0的位置。
E: 給定一數組
直接的單調隊列題。大部分選手都用STL的set,我則用了Priority Queue來做,幸好沒有超時。主要做法是當需要處理新的元素時,把最舊的元素統計減1,然後把新元素的統計加1,若是新出現的元素則放到隊列內。每次輸出時把第一個隊列置頂的元素輸出,且其需要符合統計數為1。若不合資格則把它移除。
沒有留言:
張貼留言