ICode9

精准搜索请尝试: 精确搜索
  • P4382 [八省联考 2018] 劈配2022-03-19 08:33:16

    题面自己看吧、 std 对于第一问,容易想到是二分图匹配。 具体模型: \(s\) 向学生连流量为 \(1\) 的边。 导师向 \(t\) 连流量为人数限制的边。 从第一个学生的第一志愿往里面加边,如果当前学生的当前志愿可以满足,即目前网络流可以满流,保留这一志愿的边,然后下一个学生;否则,删除这一志

  • luogu P4383 [八省联考 2018] 林克卡特树2021-12-29 23:02:44

    题面传送门 真是一道大毒瘤题目,写了我两个晚上。 这个题面转化一下就是树上选\(k+1\)条点不相交路径。 首先不难发现有一个\(O(nk)\)的dp:设\(dp_{i,j,0/1/2}\)为\(i\)子树内选了\(j\)条链,当前点度数0/1/2的最大值。随便转移 特别的我们把一个单独的点看作2度数。 然后这个显然是上

  • P4382 [八省联考2018]劈配 题解2021-11-18 17:02:43

    \(n^{2}\)过百万,暴力出奇迹! 一道比较暴力的题目,蒟蒻也只会暴力的做法。 思路 可以一眼看出是一个二分图,所以考虑网络流做法。 首先考虑暴力网络流。 源点向每一位选手连流量为一的边。 每一位评委向汇点连流量为 \(b_{i}\) 的边。 对于每一次操作都直接连边,暴力跑网络流,来解决两个

  • P4383-[八省联考2018]林克卡特树【wqs二分,树形dp】2021-10-13 08:34:50

    正题 题目链接:https://www.luogu.com.cn/problem/P4383 题目大意 \(n\)个点的一棵树,要求删除\(k\)条边然后接上\(k\)条边权为\(0\)的边后形成的树上选择一对\((p,q)\)从\(p\)走简单路径到\(q\)的权值和最大。 \(n,k\leq 3\times 10^5\) 解题思路 其实可以理解为选恰好\(k+1\)条

  • 【题解】[八省联考2018]林克卡特树2021-10-04 17:02:40

    很好奇这个以度数为 \(0/1/2\) 为状态是怎么推出来的。 不应该是定义状态 \(f_{i,0/1}\) 表示以节点 \(i\) 为根的子树中,\(i\) 父亲这条边选不选的最优方案么。 这样当 \(op = 1\) 时,可以从子树中传一条单链上去,否则必须在节点 \(i\) 处匹配完。 https://www.luogu.com.cn/record/

  • [八省联考2018]制胡窜 (SAM+大讨论)2021-09-03 11:01:37

    正着做着实不太好做,正难则反,考虑反着做。 把i,j看成在切割字符串,我们统计有多少对(i,j)会切割所有与\(s_{l,r}\)相同的串。对于在后缀自动机上表示\(s_{l,r}\)的节点x,x的parent子树内的endpos节点集合,就是和\(s_{l,r}\)相等的串的最后一个字符的出现位置。我们相当于在s串里得到了

  • 题解-八省联考2018 林克卡特树2021-07-22 19:01:28

    我们先来转换一下题意,即为选 \(k+1\) 条互不相交的链,使得权值和最大。估计没人和我一样选 \(k\) 条小于 \(0\) 的边变成 \(0\) 吧。 这个东西看起来就只能 dp 求,设 f[i,j,0/1/2] 代表以 i 为根的子树选出 j 条链,然后 i 不选,i 是一条链的顶,i 的子树中有一条穿过 i 的链。 然后转移

  • 洛谷P4383 [八省联考2018]林克卡特树lct(DP凸优化/wqs二分)2021-06-04 23:51:44

    题目描述 小L 最近沉迷于塞尔达传说:荒野之息(The Legend of Zelda: Breath of The Wild)无法自拔,他尤其喜欢游戏中的迷你挑战。 游戏中有一个叫做“LCT” 的挑战,它的规则是这样子的:现在有一个N 个点的 树(Tree),每条边有一个整数边权vi ,若vi >= 0,表示走这条边会获得vi 的收益;若vi < 0 ,

  • [八省联考2018]制胡窜2021-04-01 12:35:55

    XVIII.[八省联考2018]制胡窜 首先,本题parent tree上树上倍增+线段树合并找出每个点的 \(\text{endpos}\) 集合应该是没得说的。 于是我们现在考虑知道了 \(\text{enspos}\) 集合以及询问串长度 \(len\) 怎么求出答案。 首先,一个正常人稍微想想,都应该得出正难则反的推论,因为无论怎

  • [八省联考 2018] 劈配2021-02-06 11:03:19

    题目 传送门 解法 第一次做动态加边的网络流。 首先将导师向 \(T\) 连边权为 \(b_i\) 的边。 对于第一问,每次 基于上一个选手的图,从小到大枚举每档志愿,从 \(S\) 向 \(i\) 连边,从 \(i\) 向对应档的所有导师连边,边权均为 \(1\)。然后用 \(\mathtt{Dinic}\) 判断能否找到一条增广路即

  • 新高考八省联考模拟演练数学卷2021-01-25 15:01:59

    前言 模拟试题 详细解答1 详细解答2

  • Luogu4383 [八省联考2018]林克卡特树2020-08-18 18:31:29

    https://www.luogu.com.cn/problem/P4383 \(wqs\)二分/树型\(DP\) 可以看到,题目本质上要求的是取\(k+1\)条链,使其边权和最大 先打一个树型\(DP\)(够头疼的了) \(dp_{i,j,0/1/2}\),\(i\)表示哪一个节点,\(j\)表示已经用了几条链了,\(0/1/2\)代表的是一个节点的度数,注意,当度数为

  • luoguP4383 [八省联考2018]林克卡特树(树上dp,wqs二分)2020-05-06 19:59:52

    uoguP4383 [八省联考2018]林克卡特树(树上dp,wqs二分) Luogu 题解时间 $ k $ 条边权为 $ 0 $ 的边。 是的,边权为零。 转化成选正好 $ k+1 $ 条链。 $ k \le 100 $ 的部分。 毫无疑问是树上打背包dp。 但具体设计还要注意一下。 一个问题是单点成链,这个要特判。 之后由于选择的都是

  • [八省联考2018] 劈配 (网络流+二分)2019-04-03 20:48:03

    题目大意:略   先考虑第一问 直接跑最大流肯定是不好使的 考虑动态地进行这个过程 枚举每个选手,枚举每一等级的志愿 把选手向当前志愿内的每个导师都连流量为1的边,然后找增广路 如果找不到增广路,说明在当前等级志愿内并不能找到合法导师,删掉当前状态下选手和导师的所有边,继续枚举下

  • P4382 [八省联考2018]劈配2019-03-30 16:43:04

    $ \color{#0066ff}{ 题目描述 }$ 轻车熟路的 Zayid 顺利地通过了海选,接下来的环节是导师盲选,这一阶段的规则是这样的: 总共 \(n\) 名参赛选手(编号从 \(1\) 至 \(n\) )每人写出一份代码并介绍自己的梦想。接着 由所有导师对这些选手进行排名。为了避免后续的麻烦,规定不存在排名并列的

  • 洛谷 4383 [八省联考2018]林克卡特树lct——树形DP+带权二分2019-03-22 15:48:49

    题目:https://www.luogu.org/problemnew/show/P4383 关于带权二分:https://www.cnblogs.com/flashhu/p/9480669.html 自己只能想到 “如果把负边看作不存在,那么分出的连通块的直径一定可以被整个连进最终路径里”。然后就不知道连通块不是恰好 K+1 个怎么办,且也不知道是不是对的……

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有