APCS 2020-07 題解

💡Hint:程式碼省略最前面巨集部分,可以在 About 頁面找到。
p1. 購物車
Solution
對於每個客人都去紀錄商品
AC code
1 | signed main() { |
p2. 骰子
Solution
開個 struct 直接模擬就好。
AC code
1 | struct Dice { |
p3. 圓環出口
Solution
這題要快速的找到下一個停留的位置,所以直接模擬肯定會 TLE。下一個停留的位置其實就是要從目前位置開始的前綴和找
AC code
1 | int search(int a[], int l, int r, int t, int pos) { |
p4. 病毒演化
Solution
這題看起來一臉樹上 dp,想一下會發現字串的每個位置其實是獨立的,所以可以分開做,只要一次處理一個字元。定義狀態
AC code
1 | int dp[MN][4], mpn[128]; |
- 標題: APCS 2020-07 題解
- 作者: HyperSoWeak
- 撰寫于 : 2024-10-24 18:16:03
- 更新于 : 2024-10-24 18:16:03
- 連結: https://hypersoweak.github.io/blog/apcs/apcs-2020-07/
- 版權宣告: 本作品采用 CC BY-NC-SA 4.0 进行许可。