摘要: 题意 有一组圆环排列的树,给出 \(i\) 到 \(i+1\)(\(n\) 到 1)的距离 \(d_i\) 和第 \(i\) 棵树的高度 \(h_i\)。 一只猴子每天选择两棵树 \(x,y\),然后消耗 \(2(h_x+h_y)+dist(x,y)\) 的体力,其中 \(dist(x,y)\) 表 阅读全文
posted @ 2024-03-22 15:25 run-away 阅读(19) 评论(0) 推荐(0)
摘要: 题意 有两种糖果,给出每种糖果的重量 \(w_r,w_b\) 和吃掉一颗获得的快乐值 \(h_r,h_b\)。 你最多可以吃 \(c\) 重量的糖果,求最大可获得的快乐值。 分析 看前面很多 dalao 都用了一些很强的算法,我只能来水一发 \(O(\sqrt n)\) 的暴力。 考虑枚举每种糖果吃 阅读全文
posted @ 2024-03-22 15:25 run-away 阅读(55) 评论(0) 推荐(0)
摘要: 题意 需要驾驶一辆汽车行驶 \(d\) 单位的距离,汽车的油箱最多装 \(n\) 个单位的油,出发时邮箱装满了油。路上有 \(m\) 个加油站,第 \(i\) 个加油站在距离起点 \(x_i\) 的位置,每个单位的油价值 \(p_i\)。 求到达终点的最小花费,如果无法到达输出 -1。 分析 这题和 阅读全文
posted @ 2024-03-22 15:25 run-away 阅读(37) 评论(0) 推荐(0)
摘要: 题意 给一个长度为 \(n\) 的 01 串 \(s\),可以至多进行 \(k\) 次操作,每次操作可以把任意子串取反,求操作后最长的连续 1 串长度。 分析 \(n\) 的范围“友好” 地告诉我们最大 \(O(n\log n)\)。 最开始想的是把每一块分出来跑 dp,然后发现写不出来 \(O(n 阅读全文
posted @ 2024-03-22 15:24 run-away 阅读(27) 评论(0) 推荐(0)
摘要: 题意 给 \(n\) 组整数 \(a_i\) 和 \(b_i\),表示有一个人在 \([a_i,a_i+b_i)\) 登录。 求 \(\forall k\in [1,n]\),有 \(k\) 个玩家登录的天数。 分析 很明显的差分,但是因为 \(a_i,b_i\le 10^9\),不能直接开差分数组 阅读全文
posted @ 2024-03-22 15:24 run-away 阅读(53) 评论(0) 推荐(0)
摘要: 题意 在数轴上有 \(n\) 块宝石,当你走到一个点时,可以获得点上所有的宝石。 若前一步走了 \(c\) 个单位长度,那么下一步可以走 \(c-1,c,c+1\) 个单位长度。 你最开始在原点,可以向右走 \(d\) 个单位长度,求最多可获得多少宝石。 分析 设 \(f_{i,j}\) 表示在第 阅读全文
posted @ 2024-03-22 15:24 run-away 阅读(40) 评论(0) 推荐(0)
摘要: 题意 给定一个长度为 \(n\) 小写英文字母组成的字符串 \(s\)。可以任意选定 \(1\le x\le y\le n\),把 \(s_x\) 到 \(s_y\) 之间的字符翻转。 求最终不同字符串的方案数。 分析 我们先考虑所有字符都不同的情况。 小学奥数的加法原理告诉我们,每一位都不同的字符 阅读全文
posted @ 2024-03-12 20:51 run-away 阅读(25) 评论(0) 推荐(0)
摘要: 题意 一场博弈游戏,有 \(n\) 个长度为 \(m\) 木棍。两人轮流进行操作,每次操作可选择一根木棒把它进行任意等分,使得分完后每段长度都小于 \(k\)。最终无法操作的人判负。 两人都执行最优操作,先手名为 Timur,后手名为 Marsel,输出最终赢家。 分析 可以分为两种情况: \(n\ 阅读全文
posted @ 2024-03-12 20:50 run-away 阅读(44) 评论(0) 推荐(0)
摘要: 题意 很简单,不多说了,直接看分析。 分析 可以发现,直接捕捉第 \(i\) 只slime就相当于用 0 次魔法,而用魔法的次数肯定小于 \(n\)。 因为 \(n\le 2000\),所以可以预处理出 \(f_{i,j}\) 表示捕捉到第 \(i\) 个slime用 \(j\) 次魔法所花费的最小 阅读全文
posted @ 2024-03-05 21:21 run-away 阅读(18) 评论(0) 推荐(0)
摘要: 题意 这个翻译有点小坑,还不如自己看原文。 给定一个长度为 \(N(N\le 2\times 10^4)\) 的整数序列 \(A\),求一个最大的 \(K\),满足前 \(K\) 个数能在接下来 \(K\) 个数中找到一个比他大的数,且每个数能且只能匹配一次。 分析 \(N\) 的范围卡掉了 \(O 阅读全文
posted @ 2024-03-05 21:20 run-away 阅读(19) 评论(0) 推荐(0)