Processing math: 100%

Loading

上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: 给定一棵以 1 为根的树,给定 m 条路径,每条路径覆盖 xiyi,权值为 wi,保证 yixi 祖先,求覆盖整棵树的最小路径权值和。 首先我们不难想出一个一个树形 DP,用 fx,d 表示覆盖了 x 阅读全文
posted @ 2022-06-04 23:00 7KByte 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 一道很有意思的小清新题。 首先我们知道两个相邻平方数 p2,(p+1)2 之间距离 2x+1 一定是奇数,所以 cute 数的范围一定是 [p2,p2+p]。 直接做没有头绪,考虑用枚举降低难度。我们试着枚举 \(p^2\le a_1 + k \le p ^2 + 阅读全文
posted @ 2022-06-04 08:59 7KByte 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 我们都听过基于比较的排序复杂度下限是 O(NlogN) 的,那么下限是怎么求的? 我们知道长度为 n 的排列有 n! 个,这就是总信息量。每次排序,只会返回 >< 只有两种情况。所以如果策略得当,进行 k 次比较最多可以区 阅读全文
posted @ 2022-06-03 16:46 7KByte 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 给定 N 个数的集合,对于每个数 Ai 求出是否存在一个大小为 M 的包含 Ai 的子集是好的。一个集合是好的当且仅当不存在两个数 a,bS,ab,a|bMN2M。 这道题的关键点在于 \(M \le N \l 阅读全文
posted @ 2022-05-29 22:58 7KByte 阅读(132) 评论(0) 推荐(1) 编辑
摘要: JOISC 2019 阅读全文
posted @ 2022-05-29 19:19 7KByte 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 给定一棵树,双向边,每条边两个方向的权值分别为 Ci,Di,多次询问 k,表示选出 k 个点,依次将以每个点为根的内向树边权赋值为 0,需要求出最后树的边权之和的最小值。 当 k=1 的时候,我们求出 wx 表示以 x 为根的内向树边权 阅读全文
posted @ 2022-05-28 11:05 7KByte 阅读(106) 评论(0) 推荐(1) 编辑
摘要: 交互题,给定 N 种颜色,每种颜色恰好 2 个球,每次可以向集合中插入/删除一个球,然后得到集合中有多少种颜色。你需要在 106 次操作内将球两两配对 N4.3×104。 首先不难想到生日悖论,每次随机向集合中加入一个球,当集合中出现相同的球时 阅读全文
posted @ 2022-05-27 17:38 7KByte 阅读(100) 评论(0) 推荐(1) 编辑
摘要: T0S 的子串; 1il|Ti||Ti1|=11il,存在 S 的一个长度为 \(\lvert 阅读全文
posted @ 2022-05-26 19:39 7KByte 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 给定 n 个二元组 (ai,bi),任意排列,初始化 S=1,每次可以选择让 SS+bi 或者 SS×ai。求最大值。 首先加法一定在乘法前面,因为所有数都是正数,把加法前移只会更优 阅读全文
posted @ 2022-05-26 16:03 7KByte 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 给定一个 n 个结点的树,每条边有一个颜色,记 f(x,y) 表示结点 xy 的路径上只出现了一次的颜色的数量,求 x<yf(x,y) 。数据保证 n5×105 。 题面很短,解法很多。 阅读全文
posted @ 2022-05-25 11:42 7KByte 阅读(262) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示