競賽連結請先登入 Codeforces 帳號再點擊。 附中校內賽 時間:2022-10-08(六) 14:00-17:00 OI 制,6 題 不可使用電子、紙本參考資料(cppreference 除外) 無計分板 競賽連結:Codeforces 題本
10/10/2022時間:2021-10-03 14:00-17:00 三個小時,OI 制,賽中沒計分板 競賽連結:110 學年度 師大附中資訊學科能力競賽 上機 Mirror (請先登入 Codeforces 再點連結) 題解:https://hackmd.io/@joylintp/r1ad59CQK
10/3/2021因為不小心出太難了,場內沒幾個人寫得出來,所以丟出來給大家打 (?)。 共兩場,一場三個小時,OI 制,語言限 C/C++。 時間 模擬競賽 I:2021/09/20(一) 14:00-17:00 模擬競賽 II:2021/09/21(二) 14:00-17:00 比賽連結 在 Codeforces 上比,請先登入 Codeforces 再點擊以下連結。
9/21/2021題目 pC 這題唯一的難點是要找區間裡最小的數,其他都很簡單。 可以暴力地用能夠 RMQ 的資料結構來做,時間是 $O(n \log n)$,不過注意到這題的詢問區間肯定被上一個詢問包含,利用這個性質就可以不寫資料結構。 $O(n \log n)$ 版 把 $1$ 到 $n$ 按 $p_i$ sort,在算 $f(l,r)$ 的時候,看剛剛 sort 的那堆裡的第一個,假設它是 $p$,如果 $p$ 不在 $[l,r]$ 裡就可以把它丟了,以後也不會再用到,因為之後的詢問範圍也會在 $[l,r]$ 裡面,如果 $p$ 在 $[l,r]$ 裡,那 $p$ 就是你要的最小值位置。至於區間和用前綴和算。
9/11/2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up