![](https://img-blog.csdnimg.cn/20191025114810125.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
学习内容
文章平均质量分 80
USTC_MING
这个作者很懒,什么都没留下…
展开
-
LCA最近公共祖先问题
洛谷p3379 https://www.luogu.com.cn/problem/P3379最近公共祖先对于有根树T的两个结点u、v,最近公共祖先LCA(u,v)表示一个结点x,满足x是u、v的祖先且x的深度尽可能小。另一种理解方式是把T理解为一个无向无环图,而LCA(u,v)即u到v的最短路上深度最小的点。例如,对于下面的树,结点4和结点6的最近公共祖先LCA(T,4,6)为结点2。...原创 2019-11-29 21:11:57 · 222 阅读 · 0 评论 -
[NOI2002]银河英雄传说--带权并查集
添加链接描述题目描述公元五八〇一年,地球居民迁至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展。宇宙历七九九年,银河系的两大军事集团在巴米利恩星域爆发战争。泰山压顶集团派宇宙舰队司令莱因哈特率领十万余艘战舰出征,气吞山河集团点名将杨威利组织麾下三万艘战舰迎敌。杨威利擅长排兵布阵,巧妙运用各种战术屡次以少胜多,难免恣生骄气。在这次决战中,他将巴米利...原创 2019-11-22 19:41:10 · 170 阅读 · 0 评论 -
合唱队形——LIS坑爹的二分优化
题目【题目描述】N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK,则他们的身高满足T1<…Ti+1>…>TK(1<=i<=K)。你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合...原创 2019-11-02 17:33:10 · 157 阅读 · 0 评论 -
NOI2001 食物链——略讲种类并查集
样例输入100 71 101 12 1 22 2 32 3 31 1 32 3 11 5 5样例输出3解析我看了这个题的解析,便深刻地了解到并查集的用处了。一般来说,并查集可以维护两种集合,即是或不是亲戚,但对于这个题,需要有的是三个集合,即自身,天敌,猎物。很显然,一般的并查集不行。便有了新的东西——种类并查集。详见该大佬的文章:https://blog.csdn...原创 2019-11-01 20:00:41 · 399 阅读 · 0 评论 -
骨牌覆盖 状态压缩 动态规划
简单一点的说这个题,就是用1x2的骨牌去覆盖NxM的棋盘,有多少种方案。N, M <= 11。初步理解我们对N进行初步分类讨论:当N = 1时,M为奇,无解,M为偶,有唯一解当N = 2时,Fibonacci数列(自己可以找例子推一下)深入分析可N > 2时怎么办?由于N<=11,不难想到状态压缩,可以用二进制位运算表示。难点:状态表示:dp[i][S]表示...原创 2019-10-27 11:28:20 · 408 阅读 · 0 评论 -
炮兵阵地 状态压缩动态规划
这个题和玉米田差不多,但多出了以下几个点:1、他要判断上下左右各2个单位长度2、要初始化2层3、数据更大,n<=100对于第一点,特别的是要开三维数组,来确定上中下三行状态,dp[step][i][j]表示在第step行时,用的是第i种方案,而上一行用的是第j种方案,则有转移方程:dp[step][i][j]=max(dp[step][i][j],dp[step-1][j][...原创 2019-10-25 19:13:36 · 164 阅读 · 0 评论 -
poj 3254 玉米田 状压DP例题
假如我们知道第i-1行的有x种放法,那么对于第i行的每一种放法都有x种,所以定义dp[i][j]表示第i行状态为j时的方法数,有转移方程:dp[i][j]=sum(dp[i-1][k]) k表示i-1行的状态方程写出来了,但是要想完成程序,还需要解决几个地方:1、预处理第i行的草地map[i],用一个二进制数表示,1表示不能放,0表示可以放2、预处理第i行不相邻的状态st[j],每行共...原创 2019-10-25 11:46:24 · 1353 阅读 · 0 评论 -
拓扑排序
了解AOV网某些子节点必须在其他的一些子节点前处理,先后关系为有向边,这样的有向图为顶点表示活动的网,我们称为AOV网(Activity On Vertex Network)。在AOV网中,若从顶点i到顶点j之间存在一条有向路径,称顶点i是顶点j的前驱,或者称顶点j是顶点i的后继。AO网必定是有向无环图,否则会自我矛盾。矛盾证明:如下图,经过观察,可得到1的前驱是1,即要先处理1,必须先处...原创 2019-10-02 20:41:17 · 208 阅读 · 0 评论 -
图的基本概念及存储
昨天打的一篇没保存,很难受。打的简略一点吧图的基本概念图是啥玩意儿————点用边连起来叫图图咋分类————有向图和无向图有向图——边有方向入度:以结点为终点的边的数目出度:以结点为起点的边的数目无向图——边没方向度:与节点相连的边的数目完全图——任意相邻两个节点都相连的图n阶完全有向图有n(n-1)条边,n阶完全无向图有n(n-1)/2条边稠密图:边数接近完全图的图,稀疏...原创 2019-10-02 19:52:27 · 126 阅读 · 0 评论