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

原创 Sort函数的使用

Lambda表达式(也称为lambda函数或匿名函数)是C++11引入的一个新特性,它允许你定义一个匿名的内联函数对象,并可以将其用作任何需要函数对象的地方。函数通常基于快速排序、归并排序或它们的混合实现,其平均时间复杂度为O(n log n),其中n是要排序的元素数量。的类型(如整数或指针),虽然技术上可能可行,但它们的语义可能不够清晰,容易导致错误和混淆。时,你实际上是在使用前两个必需的参数,而省略了第三个可选的比较函数。头文件中的一个模板函数,用于对容器中的元素进行排序。之前、之后,还是它们相等。

2024-04-09 08:41:10 1455

原创 二维数组前缀和

/grid是输入的数据,prefixSum是我们用来记录二维前缀和的数组。中的每个元素的值,其背后的逻辑基于容斥原理。为右下角的矩形区域内所有元素的和。的值,它尚未被包含在前述任何和中。这个公式用于计算二维前缀和数组。但是,这两部分都重复计算了从。时,我们实际上想要的是从。首先,二维前缀和数组。

2024-04-06 12:54:43 734 1

原创 随机生成数

能整除的话,就是0(这里也就是为什么要加一的原因了,如果仅仅只是r-p的话 那么最终数据,就不会得出r-p,而是在这个基础上-1,即r-p-1,所以这个加1不能漏掉);不能整除的话,就是得出一个余数嘛,不是整除不会等于0,那么该数也是落在[1,r-p](注意是闭区间,理由上边解释了)函数生成的随机数质量并不高,对于需要高质量随机数的应用(如密码学或模拟),建议使用C++11引入的。函数设置了不同的种子),因此如果需要每次运行程序时都生成不同的随机数序列,也需要在使用。函数来生成一个随机整数,并通过模运算(

2024-03-31 18:31:39 673 1

空空如也

空空如也

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

TA关注的人

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