07 2024 档案

摘要:UOJ460 新年的拯救计划 n 点完全图。选出尽量多生成树。输出方案。 n1000。 考虑上界,总共有 n(n1)2 条边,也就是最多可以分成 n2 棵树。 尝试证明这个上界可以达到。我们考虑归纳法,假设 \(n = 2k 阅读全文
posted @ 2024-07-31 12:40 rlc202204 阅读(18) 评论(0) 推荐(1) 编辑
摘要:*[ABC213G] Connectivity 2 2600 设 f(S) 表示连通子图为 S 的个数,g(S) 表示子图为 S 的个数。 g 很好求,我们最终的答案可以根据 f,g 得出,所以我们需要算 f。 考虑整体减空白,我们找一个点 阅读全文
posted @ 2024-07-19 15:54 rlc202204 阅读(11) 评论(0) 推荐(1) 编辑
摘要:QOJ1284. Partition Number 给定集合 A,求 m 的分拆数,不包括 A 中的元素。 |A|500,m3×105。 直接容斥,我们可以选定 A 中的一些数必须用,方案就是 \(p(m - \sum_{ 阅读全文
posted @ 2024-07-15 14:53 rlc202204 阅读(9) 评论(0) 推荐(1) 编辑
摘要:EI 的博客 可以 O(nn) 计算。 int p[M] = {0}, tmp[M] = {0};//分拆数 void init(int n) {//算出所有小于等于 n 的分拆数 int b = sqrt(n); p[0] = tmp[0] = 1; for (int i = 阅读全文
posted @ 2024-07-15 11:16 rlc202204 阅读(7) 评论(0) 推荐(1) 编辑

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