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

原创 树状数组实现区间修改(胚胎级教程,耗时一个月,看完这篇保证完全弄懂!)

涉及关键知识点:树状数组,lowbit,差分,前缀和与线段树相比,树状数组的优势是占用内存小,速度快。但树状数组相当于线段树的阉割版,所以相对于线段树是有一定局限性。我将会以 树状数组->lowbit->差分与前缀和->建立两个树状数组实现区间修改 来讲解lowbit ( x ) 定义为非负整数 x 在二进制表示下 “ 最低位的 1 及其后面的所有的 0 ” 的二进制构成的数值。

2025-04-29 23:02:16 1787 2

原创 P1966 火柴排队 题解

火柴排队

2024-12-29 22:03:22 500 3

原创 加热木棍问题

每行输入包含三个非负数:杆的初始长度(以毫米为单位)、温度变化(以度为单位)和材料的热膨胀系数。由题意我们能知道的量为弧长l1和弦长l,我们要求中心偏移的距离d,就要找到弧长l1和弦长l怎么与中心偏移的距离d产生联系.当一根长度为 L 的细棒被加热 n 度时,它会膨胀到新的长度 L’=(1+n*C)*L,其中 C 是热膨胀系数。我们发现角度不能直接求出,但是有一条关于角度的关系式,于是我们可以想到二分的方法来近似出角度的大小。对于每行输入,输出一行,其中杆中心的位移以毫米为单位,精度为 3 位。

2024-11-17 11:57:59 573 2

空空如也

空空如也

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

TA关注的人

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