自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 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 260

原创 [NOI2002]银河英雄传说--带权并查集

添加链接描述 题目描述 公元五八〇一年,地球居民迁至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展。 宇宙历七九九年,银河系的两大军事集团在巴米利恩星域爆发战争。泰山压顶集团派宇宙舰队司令莱因哈特率领十万余艘战舰出征,气吞山河集团点名将杨威利组织麾下三万艘战舰迎敌。 杨威利擅长排兵布阵,巧妙运用各种战术屡次以少胜多,难免恣生骄气。在这次决战中,他将巴米利...

2019-11-22 19:41:10 230

原创 合唱队形——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 226

原创 NOI2001 食物链——略讲种类并查集

样例输入 100 7 1 101 1 2 1 2 2 2 3 2 3 3 1 1 3 2 3 1 1 5 5 样例输出 3 解析 我看了这个题的解析,便深刻地了解到并查集的用处了。 一般来说,并查集可以维护两种集合,即是或不是亲戚,但对于这个题,需要有的是三个集合,即自身,天敌,猎物。很显然,一般的并查集不行。便有了新的东西——种类并查集。 详见该大佬的文章: https://blog.csdn...

2019-11-01 20:00:41 462

原创 骨牌覆盖 状态压缩 动态规划

简单一点的说这个题,就是用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 483

原创 炮兵阵地 状态压缩动态规划

这个题和玉米田差不多,但多出了以下几个点: 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 224

原创 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 1394

原创 2019CSP-S初赛暨AFO前的感受

2019年10月19日,星期六,天气多云,心情呵呵哒。 这次考试

2019-10-19 16:38:02 251

原创 拓扑排序

了解AOV网 某些子节点必须在其他的一些子节点前处理,先后关系为有向边,这样的有向图为顶点表示活动的网,我们称为AOV网(Activity On Vertex Network)。在AOV网中,若从顶点i到顶点j之间存在一条有向路径,称顶点i是顶点j的前驱,或者称顶点j是顶点i的后继。 AO网必定是有向无环图,否则会自我矛盾。 矛盾证明: 如下图,经过观察,可得到1的前驱是1,即要先处理1,必须先处...

2019-10-02 20:41:17 261

原创 图的基本概念及存储

昨天打的一篇没保存,很难受。 打的简略一点吧 图的基本概念 图是啥玩意儿————点用边连起来叫图 图咋分类————有向图和无向图 有向图——边有方向 入度:以结点为终点的边的数目 出度:以结点为起点的边的数目 无向图——边没方向 度:与节点相连的边的数目 完全图——任意相邻两个节点都相连的图 n阶完全有向图有n(n-1)条边,n阶完全无向图有n(n-1)/2条边 稠密图:边数接近完全图的图,稀疏...

2019-10-02 19:52:27 160

原创 My First Blog

Happy everyday!

2019-10-01 20:12:17 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除