该文被密码保护。 阅读全文
摘要:
<题目链接> 题目大意: 有n座城市,城市之间建立了m条有向的地下通道。你需要发起若干轮轰炸,每轮可以轰炸任意多个城市。但每次轰炸的城市中,不能存在两个不同的城市i,j满足可以通过地道从城市i到达城市j。你需要求出最少需要多少轮可以对每座城市都进行至少一次轰炸。 解题分析: 因为每轮轰炸都不能同时炸 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
<题目链接> 题目大意:给定一个n*m的矩阵网格,向其中加点,对于一个组成矩形的四个点中如果有三个点中有元素,那么第四个点中会自动产生新的元素。问你最少再加多少个点能够填满这个网格。解题分析:不是很好想,先将行列看成两个集合,每次加点操作,就相当于x集合向y集合连了一条边。本题可以巧妙的转化为,要使 阅读全文
摘要:
<题目链接> 题目大意:给定一张无向图,有n个点m条边,从一条边到另一条边,如果两边的指不同 花费就要+1,如果相同就不需要花费。 先从1走到n问最小花费是多少。(第一条边的花费都是1) 解题分析: 开始还以为类似于Dijkstra这样的贪心过程是伪的,但是本题确实是dijkstra,不过需要进行一 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
<题目链接> 题目大意: 给定一颗带权树,树的根是1,树上每个点都有点权,并且还有边权。现在给出“控制”的定义:对一个点u,设v为其子树上的节点,且$dis(u,v)≤val[v]$,则称u控制v。求出每个点控制的点数。 解题分析: 处理出所有点到根的距离$dist$,然后任意两点之间的距离为$di 阅读全文
摘要:
<题目链接> 题目大意: 给定一个$[1,n]$的区间($1\leq10^5$),区间内每个位置的颜色都是它的区间下标。 现在进行两种操作: 1.将区间$[l,r]$全部染成$x$颜色,并且对区间值的贡献为|x-c| (c为原来区间的颜色) 2.查询区间贡献之和 解题分析: 多增加一个变量用于判断区 阅读全文
摘要:
<题目链接> 题目大意:$n$个点,$m$条边,每条边具有对应的权值,然后进行$k$次询问,每次询问给定一个值,所有权值小于等于这个的边所对应的点能够相连,问每次询问,这些能够相互到达的点所构成的无序点对的个数。 解题分析:数据比较大,每次询问暴力加边肯定超时,所以考虑离线来搞。进行离线查询,将查询 阅读全文
摘要:
<题目链接> 题目大意:给定一个$n$个节点$m$条边的无向图,问你对任意两点,最多有多少条特殊边,特殊边指删除这条边后,这两个点不能够到达。 解题分析: 特殊变其实就是指割边,题意就是问你任意两点的路径之间,割边的最大数量。比较裸的题目,由边双连通和树的直径拼凑而成。 用边双连通缩完点之后,树形D 阅读全文
摘要:
<题目链接> 题目大意: 给定一个有向树,现在要你从这颗树上选一个点,使得从这个点出发,到达树上其它所有点所需翻转的边数最小,输出最少需要翻转的边数,并且将这些符合条件的点输出。 解题分析: 比较经典的一种树形DP的模型。 $dp1[u]$表示以$u$为根的子树中最少需要翻转的边数(即$u$走到子树 阅读全文
摘要:
<题目链接> 题目大意: 给定一个$n$条边,$n$个点的图,每个点只有一条出边(初始状态),现在能够任意对图上的边进行翻转,问你能够使得该有向图不出先环的方案数有多少种。 解题分析: 很明显本题需要对环的部分和链的部分分开进行讨论,对于环的部分,能够使得该环不为有向环的方案数有$2^k-2$种($ 阅读全文
摘要:
<题目链接> 题目大意:给定$n$个点的有向完全带权图$(n\leq500)$,现在进行$n$次操作,每次操作从图中删除一个点(每删除一个点,都会将与它相关联的边都删除),问你每次删点之前,图中所有点对的最近距离之和。 解题分析: 删除操作不好实现,逆向思维,从后往前添加点。然后就是利用floyd进 阅读全文
摘要:
<题目链接> 题目大意: 给定一个$n$个节点的无向树,并且给出这棵树的根,然后问你,对于每个节点,输出该节点的子树中节点序号小于它的节点个数。 解题分析:用DFS序将整棵树拍平,然后用树状数组维护一下这个DFS序,$in[x]$到$out[x]$之间的节点表示的就是以这个点为根的子树中的节点。按照 阅读全文
摘要:
<题目链接> 题目大意: 给定一个有向图(图不一定连通),每个点都有点权(可能为负),让你求出从源点走向汇点的路径上的最大点权和。 解题分析:想到拓扑排序就好做了,然后在拓扑的过程中进行简单的状态转移。 阅读全文
摘要:
<题目链接> 题目大意:给定$n$个任务,其中有$m$个主线任务,然后$n$个任务中,每个任务都有可能有一个list,表示完成这个任务之前必须要完成的任务,然后现在让你找出,完成这$m$个主线任务至少要完成的任务,输出这些任务。 解题分析: 建图的时候注意一下,所有任务向必须要在它之前完成的任务连一 阅读全文
摘要:
<题目链接> 题目大意: Z国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争。战火绵延五百里,在和平环境中安逸了数百年的Z国又怎能抵挡的住Y国的军队。于是人们把所有的希望都寄托在了 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
<题目链接> 题目大意: 给定一颗无向树,树的边权只要0/1两种情况,现在问你这棵树上存在多少对有序对<u,v>,满足u-->v的路径上,如果出现边权为1的边之后,就不能出现边权为0的边,问你这样的有序对的个数。 解题分析: 本题可以用并查集和树形DP来求解。 并查集就是用两类并查集来分别维护每个点 阅读全文
摘要:
<题目链接> 题目大意:给定一个DAG图,其中图的边权是给定的字符所对应的ascii码,现在A先手,B后手,每次沿DAG图走一步,但是第i次走的边权一定要大于等于第i-1次走的边权(这里是值两个人一起的第$i$次,不是一个人走动的第$i$次),最先无法走动的人输。让你对$A,B$的起始位置邻接矩阵$ 阅读全文