随笔分类 - 图论
摘要:P1986 元旦晚会 每个人可能属于不同的声部,每个声部最少要有c[i]个人发声; 求最少需要多少话筒; 首先贪心,将所有声部的区间按照右端点大小排序,如果右端点相同,左端点从小到大排序; 贪心每次选取靠近右端点的,这样每个区间相交的是最多的。 #include<cstdio> #include<c
阅读全文
摘要:CF757F Team Rocket Rises Again 全体起立,全体起立,这是我A的第一道黑题(虽然是CF的); 来一波番茄攻击; 不扯淡了,这道题也是学习支配树(之前)应该做的题; 和灾难不同的是,那个是直接给你有向图,这里给的是无向图; 我们要求的是删除一个点会造成多少点的最短路发生变化
阅读全文
摘要:最近想学支配树,但是基础还是要打好了的; P2597 [ZJOI2012]灾难 这道题是根据食物链链接出一个有向图的关系,求一个物种的灭绝会连带几种物种的灭绝; 求得就是一个点能支配几个点; 如果一个点没有食物了就会灭绝,那他的支配点就是他所有食物的LCA; LCA死了,食物都死了,他也就死了; 我
阅读全文
摘要:https://www.luogu.org/problem/P1197 这道题算是关闭农场的加强版吧,数据有点大,矩阵存不下; 也是记录删点操作,从后往前加边; 先将每个点都算成一个连通块,然后每连一条边连通块数就减一; 加一个点时不要忘记连通块数+1,然后合并; 还有数组要开大;
阅读全文
摘要:https://www.luogu.org/problemnew/show/P1613 他有一个跑路机器,每次只能跑2k (单位)路程,每相邻两个点的路程为1,也就是说如果连边1——》2——》3——》4——》5,路径长度为4,那么他可以一次从1跳到5; n<=50; 我们要找的不是最短路径,而是一条
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contes 链接:https://ac.nowcoder.com/acm/contest/920/A来源:牛客网您有一个长度为 n 的数组 ai。请您构造出一张 m 条边的有向图满足 1 号点到 i 号点的最短路长度为数组中的第 i
阅读全文
摘要:感觉最近做题都做傻了,这道题居然没有任何思路,(去世摸鱼中) 种植花圃 题目描述 众所周知,蔡老板有一个巨大的庄园。蔡老板已经厌倦了庄园现有的花圃颜色,决定重新对庄园重新种植花圃。为了简化这个问题,我们把蔡老板的庄园抽象成了一个无向连通图 GG 。他的每一块花圃被抽象成了图中的一个顶点,相邻的花圃所
阅读全文
摘要:题目背景 在一个 N×MN×M 的,每个格子都有一种给定颜色的方格矩阵上,有一只变色龙在第 XX 行第 YY 列处,他会在这个方格矩阵上移动。 移动规则如下: 变色龙只能朝相邻于当前方格的一个方格(上下左右)上移动一格,且不能移出边界。 众所周知,变色龙特异的身体会使自己的身体颜色随着环境颜色的变化
阅读全文
摘要:题目背景 珂朵莉放假了,她打算去唐山旅行。 题目描述 我们简单地把唐山的共 nn 个景点看成是一棵树,有 n-1n−1 条边将它们连接起来,每个景点有一个游览指数 v_ivi。珂朵莉的假期时间不长,她只打算参观连续的恰好 kk 个景点。珂朵莉很可爱,所以她希望她所参观的景点里游览指数最低的景点的游
阅读全文
摘要:做什么题都要注意数组的大小,不要犯下数组越界的错误(温馨(狠心)提示); 做了好多遍就是不对,原来是【20】的数组,在for下循环1——》20,神奇爆零; 链接:https://www.luogu.org/problemnew/show/P3398 这道题有一个性质: 判断树上两条路径是否有交点或重
阅读全文