自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 树状数组(单点修改,区间查询)

有图可看出,sum[7] = t[7] + t[6] + t[4] ,其中,6 = 7 - lowbit(7) , 4 = 6 - lowbit(6),所以我们可以通过不断的-lowbit操作来实现求和。对某一个点进行修改,如a[1]+k,则他的祖先节点t[1],t[2],t[4],t[8]都需要加k。所以在求区间[l,r]的和时,可以用 [l,r] = [1,r] - [1,l-1] 来计算。,例如:t[4] = t[2+lowbit(2)]求某区间每个数的和(区间求和)将某一个数加上x(单点修改)

2023-11-18 10:34:40 91 1

原创 画矩形 (排列组合)

首先,贝茜准备了一张网格纸,并在上面绘制了一个 n×m的矩形。接下来,贝茜要连续进行 k次作画。每次作画,在上一个绘制的矩形内,绘制一个新的矩形。在绘制矩形时,有以下要求: 所有矩形的边(包括 n×m 的那个),都是沿着网格线绘制的。 每一个新矩形都不能与上一个矩形有任何的公共点(即完全位于上一个矩形内)。请你计算,它一共可能绘制出多少种不同的画作。

2023-07-23 21:02:28 135 1

原创 浮点数二分

【代码】浮点数二分。

2023-07-23 11:36:30 46 1

原创 整数二分模板

【代码】整数二分模板。

2023-07-23 11:31:10 41 1

原创 归并排序模板(从小到大)

【代码】归并排序模板(从小到大)

2023-07-23 10:49:06 45 1

原创 快速排序模板(从小到大)

【代码】快速排序模板(从小到大)

2023-07-22 17:24:36 39 1

原创 快速幂模板

【代码】快速幂模板。

2023-07-21 21:31:10 35 1

原创 奇怪的汉诺塔

汉诺塔问题,条件如下:1、这里有 A、B、C和 D四座塔。2、这里有 n 个圆盘,n的数量是恒定的。3、每个圆盘的尺寸都不相同。4、所有的圆盘在开始时都堆叠在塔 A上,且圆盘尺寸从塔顶到塔底逐渐增大。5、我们需要将所有的圆盘都从塔 A 转移到塔 D上。6、每次可以移动一个圆盘,当塔为空塔或者塔顶圆盘尺寸大于被移动圆盘时,可将圆盘移至这座塔上。请你求出将所有圆盘从塔 A 移动到塔 D,所需的最小移动次数是多少。汉诺塔塔参考模型没有输入对于每一个整数 n,输出一个满足条件的最小移动次数,每个结果占一行。1≤n

2023-07-20 20:29:10 90

原创 并查集的运用

给出一个并查集,请完成合并和查询操作。

2022-08-25 14:01:28 101 1

原创 求两个一元多项式的和

求两个一元多项式的和。

2022-08-12 21:49:46 1032 1

空空如也

空空如也

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

TA关注的人

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