自定义博客皮肤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)
  • 收藏
  • 关注

原创 线段树入门总结

1、线段树高度是:log2(区间长度)+1,如果2^n<区间长度<2^n+1,按照n+1计算,如第二张图2、线段树任意区间都可以分成2*线段树高度的线段条数,因为对于每一层完全包含的区间个数最多只有两个,而不完全包含的区间会继续分下去,由此可解释查询时可以以log级的时间复杂度完成查询。因为每一层完全包含与不完全包含区间总和为4,所以最坏时间复杂度为4logn.3、线段树为什么要开四倍空间?...

2024-03-24 21:06:18 734 1

原创 2021 ICPC区域赛(上海)H-Life is a Game(kruskal重构树、lca)

1

2022-10-13 21:37:45 539 1

原创 皇宫看守(树形dp)

1077. 皇宫看守 - AcWing题库这个题容易与战略游戏混起来,战略游戏是每条边的两端点必须有守卫,也就是边的特性,而这题是点的两端必须有守卫,对于战略游戏来说101可以,1001不可以,而1001皇宫这题是可以的,所以我在dp[a]二维数组中加了一个dp[a][2]表示此点不放守卫但是可以以后被父节点表示的情况,还有一个坑点是,dp[a][0]与战略游戏不同,战略游戏dp[a][0]所连的每条边的另一端点都必须有守卫,而皇宫这题则不需要,只需要一个子点有守卫即可,而在遍历的时候会发现,所有子节点

2022-01-22 14:18:38 2517

空空如也

空空如也

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

TA关注的人

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