自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 寻找林克的回忆(1)数独

所有空格都得到了合法答案,返回。启发搜索,取得当前选择最少的点。获取该点可选数字的二进制集合。说明已经找到答案,返回。

2024-07-17 20:32:57 345

原创 求排列的逆序数(线段树解法)

重新来观察数组,很容易发现,数组中最大的数a[i] ,前面没有任何数比它大;从大到小遍历每个数(遍历时同时对已经遍历的数打个标记),对于每个数, ans 加上该数前方已经打过标记的数的个数(即比它大的数)即可。线段树线段树主要思想是基于分治的思想,将一个大区间分成两个子区间,直到每个小区间只有一个元素,这样可以利用大区间的信息来解决小区间的问题,然后将小区间的结果逐级向上传递,得到整个区间的答案。求排列的逆序数,一个数前面有k 个比他大的数那么这个数的逆序数就是k ,排列的逆序数就是所有数的逆序数之和。

2024-07-17 19:50:35 1000

原创 插入排序的过程

【代码】插入排序的过程。

2024-07-15 17:05:41 193

原创 数列的前缀和

这题需要求的是数列从第l项到第r项的和;可以直接用循环从a[l]加到a[r];而前缀和算法是利用数列的Sn性质进行计算的,即S[l]-S[r]=a[l]+....+a[r];所以我们先把前n项求和后再计算即可。

2024-07-15 15:49:43 279

原创 求浮点数的三次方根(二分法)

注意浮点数有正负之分,把负数转成正数后再处理更便捷。此题要求用二分法,二分法具体介绍见。这题输入浮点数n后,可看作函数为。

2024-07-14 22:39:54 574

原创 二分法求方程的根

若f(c)与f(a)同号,则零点在[c,b]之间,更新a=c;若f(c)与f(b)同号,则零点在[a,c]之间,更新b=c;由于每次迭代都将搜索区间减半,因此二分法的收敛速度相对较快。1.确定初始区间[a,b],满足f(a)f(b)

2024-07-14 22:04:53 749

空空如也

空空如也

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

TA关注的人

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