随笔分类 -  CF

摘要:原题链接 题意 给定 nM。你有 n 台电脑排成一排,你需要依次开启所有电脑。 你可以手动开启一台电脑。在任意时刻,若电脑 i1 与电脑 i+1 都已经开启 (1<i<n),电脑 i 将立刻被自动开启。你不能再开启已经开启的电脑。 求你有多少种开启电脑的方案。两个方案 阅读全文
posted @ 2023-03-23 16:38 曙诚 阅读(48) 评论(0) 推荐(0) 编辑
摘要:原题链接 题意 给定一棵以 1 为根,n 个节点的树。设 d(u,x)u 子树中到 u 距离为 x 的节点数。 对于每个点,求一个最小的 k,使得 d(u,k) 最大。 1n106。 思路 考虑朴素的 dp 转移,即: $$d_{u 阅读全文
posted @ 2023-03-17 11:03 曙诚 阅读(13) 评论(0) 推荐(0) 编辑
摘要:原题链接 题意 有 n 个敌人,第 i 个敌人的距离为 di,必须在 [ai,bi] 时刻内被消灭。 可以在任意时刻消耗 r 的代价,消灭距离为 r 以内的所有敌人,求消灭所有敌人的最小代价。 $1 \leq n \leq 300,1 \leq d_i \leq 100 阅读全文
posted @ 2023-03-13 21:25 曙诚 阅读(15) 评论(0) 推荐(0) 编辑
摘要:原题链接 题意 给定长度为 n 的颜色序列 ai,每次你可以选择任意长度的连续且颜色相同的一段位置,将其全部变成任意同一种颜色,问你最少总共需要多少次操作才能使得整个序列颜色相同。 限制: 每一种颜色初始时在序列中最多只有 20 个位置(是该种颜色)。 n3000。 思路 阅读全文
posted @ 2023-03-13 20:54 曙诚 阅读(62) 评论(0) 推荐(0) 编辑
摘要:原题链接 题意 一棵 n 个节点的树,给每个节点分配工资([1,D]),子节点不能超过父亲节点的工资,问有多少种分配方案。 1n3000 , 1D109 思路 注意到可分配的工资数很多,但实际能用到的至多只有 n 种。可以考虑先 阅读全文
posted @ 2023-03-11 09:43 曙诚 阅读(5) 评论(0) 推荐(0) 编辑
摘要:原题链接 题意 定义一个 01 串 s 是好的,当且仅当 s 可以通过以下操作变成全是 1 的串,可以操作无数次。 选择 i,j 满足 i<j,si=sj=1,2k=ijskji+1,然后将 k[i,j]sk 全部改为 1 阅读全文
posted @ 2023-03-10 14:31 曙诚 阅读(34) 评论(0) 推荐(0) 编辑
摘要:原题链接 题意 给定一个长度为 2n 的数组 a,现在需要处理 q 个询问,每个询问是以下 4 种类型之一: Replace(x,k)ax 修改为 kReverse(k) 对于每一个 i(i1) ,把区间 $[(i-1)\cdot 2^k+ 阅读全文
posted @ 2022-10-19 16:31 曙诚 阅读(33) 评论(0) 推荐(0) 编辑
摘要:原题链接 题意 有 n 个物品,你每购买一个物品可以免费获得一个价格严格小于它的物品,求得到所有物品的最小代价。 数据范围 1n5×105 思路 考虑贪心,最朴素的想法就是从大到小枚举物品,并且免费获得第一个价格严格小于它的物品。但很显然这样的想法是错 阅读全文
posted @ 2022-07-22 18:27 曙诚 阅读(209) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 [原题链接](https://www.luogu.com.cn/problem/CF576E) 题意 给定一张 n 个点 m 条边的无向图。 一共有 k 种颜色,一开始,每条边都没有颜色。 定义合法状态为仅保留染成 k 种颜色中的任何一种颜色的边,图都是一张二分图。 有 阅读全文
posted @ 2022-07-07 07:54 曙诚 阅读(40) 评论(0) 推荐(0) 编辑
摘要:题意 给定 n 个数的数组 d,找到 i<j<ki,j,k,使得 di|(dj&dk) 最大。 数据范围 3n106,0di2×106。 思路 思路来源于同机 阅读全文
posted @ 2021-11-12 07:50 曙诚 阅读(54) 评论(0) 推荐(0) 编辑
摘要:题意 n 个关卡,对每个关卡,你可以花 ai 代价得到一颗星,也可以花 bi 代价得到两颗星,也可以不玩。问获得 w 颗星最少需要多少时间。 数据范围 1n300000,1w2n。 思路 对于本题有一个很直接 阅读全文
posted @ 2021-11-12 07:49 曙诚 阅读(38) 评论(0) 推荐(0) 编辑
摘要:原题链接 题意 给定 n 个激光塔,每个激光塔有一个坐标 ai 和一个威力 bi,当第 i 个激光塔被激活后,坐标 aibi 的激光塔将被摧毁。现在在所有激光塔的右侧放置一个坐标和威力任意的激光塔,从右到左依次激活没有被摧毁的激光塔,求最少要摧毁多少个激光塔。 阅读全文
posted @ 2021-07-01 06:36 曙诚 阅读(46) 评论(0) 推荐(0) 编辑
摘要:题意 给定一个 nm 列的棋盘,给出起点 (x,y),要走到棋盘的最后一行 ,每次等概率向左、右、下走或原地不动,不能走到棋盘外面 ,求走到最后一步的期望步数。 思路 设 f[i][j] 表示从 (i,j) 走到最后一行的期望步数,那么最终的答案就是 f[x][y]阅读全文
posted @ 2021-06-22 11:20 曙诚 阅读(42) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示