自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [bzoj4242]水壶【网格图曼哈顿最小生成树+树上倍增】

bzoj4242 水壶 此题思路很明显,构造最小生成树之后在树上倍增即可 注:本题不一定存在最小生成树,可能只有最小生成森林 此题的难点在于怎么求最小生成树 我们需要最小化边集才能保证Kruskal的复杂度 我们将所有的建筑推入队列,对地图进行染色 如果两股势力相交了,就表明可能产生了一条在最小生成树上的边 我们利用这些边就可以快速求出最小生成树了 代码剧毒4K+ 自行欣赏 ...

2018-05-17 20:23:43 334

原创 【bzoj3720】GTY的妹子树【块状树模板】

bzoj3720GTY的妹子树 圆方树上块状果,点分树下你和我,虚树下面做游戏,仙人掌上欢乐多 这道题题目很长 大概说的是: 要求你写出一个数据结构,维护一颗带点权的树,兹瓷: ~~ 1. 单点修改点权 2. 查询子树内点权大于x的点的个数 3. 新给出一个点,并将这个点与已有点做link ~~ 似乎以前学过的任何数据结构都不能做这么奇怪的事情呢 我们的块状树就闪亮...

2018-05-17 14:48:19 283

原创 bzoj4337树的同构

树的同构 采用hash的方法判断是否同构 把每棵树的每个节点当作根节点求一次hash 我的计算方法: 将一个节点的儿子的hash排序 Hash[u]=∑i∗hash[i]∗prime[i]∗(i|prime[i])∗(ixorprime[i])∗hash[i])mod1000000007Hash[u]=∑i∗hash[i]∗prime[i]∗(i|prime[i])∗(ixorprime...

2018-05-15 20:25:33 203

空空如也

空空如也

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

TA关注的人

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