author : blame
problem setter : blame
first kill : wonderhoi
只要用心一點,寫一寫暴力解,即可拿到這一分
用數學可以算得出來
將走樓梯分成上下部分,每個部份使用 subtask 2 的方法計算
subtask 4 只差在有沒有取模而已
正解大概只要有學過DP都會吧(?
複雜度
author : sa
solution : paul
problem setter : blame
first kill : wonderhoi
暴力做
複雜度
將 1 2 3 拆成三個不同的陣列
使用前綴和去維護
但記得開IO優化
複雜度
稍微觀察一下就會發現,其實我們只要每次都記錄當格最左邊(或最右邊)的邊界即可
科朵莉樹(?
科朵莉樹因為用到了set 所以複雜度是
不足以通過這個子題
我們可以透過觀察,發現只要 時,則 的左界肯定會
透過簡單的維護就可以做到 解
problem setter : blame
first kill : DB0917
抄過來的
還把它變簡單了
這題寫不出來應該是沒在刷CSES吧?
bonus by DB0917
賽跑
author : blame
problem setter : blame
可以使用奇奇怪怪的因數篩下去做
稍微觀察一下就會發現
我們可以用前綴與後綴去達成這題
記得開 long long 跟IO優化
複雜度
author : sa
problem setter : blame
first kill : ⫛魔⫛ • Blameazu
簡單的sort + 二分搜的題目
複雜度
author : blame
problem setter : blame
基礎的線段樹查詢
用 sparse table 也可以做
分塊會炸開
暴力做
記得開long long
複雜度
幾乎正解了
相比 subtask 3,卡了一點點複雜度
有些是常數,有些是因為你的線段樹沒有build函式
有些人覺得剛開始輸入進來直接用單點修改就行
但其實build函式會省很多空間 + 時間
跟 其實差很多
當然,這題也可以用 zkw 壓一下複雜度
problem setter : blame
first ac : ⫛魔⫛ • Blameazu
author : paul
problem setter : blame
first kill : wonderhoi
複雜度
暴力窮舉
複雜度
其實剛剛只要推理出 subtask 1 就會滿分解了
所以只要找出 的因數個數再 即可
複雜度