自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

carryt

juruo

  • 博客(3)
  • 收藏
  • 关注

原创 树的LCA

LCA 概念 模板 方法1(tarjan“向上标记法”) code1 方法2(RMQ树上倍增法) code LCA 概念 最近公共祖先 模板 题目描述 给定n个点的树(1是根),m次询问,每次询问两点的LCA; 输入格式 第一行两个整数,n,m; 接下来n-1行,给定正整数a,b,表示a,b间有边; 接下来m行,给定整数a,b,表示询问a,b; 输出格...

2018-05-27 20:54:01 774

原创 树的dfs

树的dfs 概念 树的dfs遍历就是对于一个树上每个点root,它向下的多个分支,选择一个分支一直走下去,直至走完并回溯到root再走其他分支形成的遍历。 code void dfs(int x,int father) { v[x]=1; //邻接表枚举i的每个相邻节点 for (int i=Link[x];i;i=e[i].next) { ...

2018-05-27 20:06:11 1263

原创 状压DP

二进制 位运算操作 二进制例题 题面 解析 代码 状压 例题 解析 代码二进制状压在很多时候都是通过二进制表示集合状态,然后状态转移。 比如3头牛ABC, 取A(001),取B(010),取C(100) 取AB(011),取BC(110),取AC(101) 取ABC(111)。位运算操作1、将a的第k位修改为1:a |= 1《《k; 2、将a的第k位修改为0:a &= ~(1《《k);

2018-05-09 22:01:58 248

空空如也

空空如也

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

TA关注的人

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