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

原创 反转reverse与旋转函数

1.功能在 C++ 中,std::reverse是一个标准库函数,用于反转指定范围内的元素顺序。它定义在头文件中。这个函数可以应用于多种容器类型,如std::vector、std::string、std::array等,只要这些容器的迭代器满足要求。2.原理它通过交换范围两端的元素,逐步向中间移动,直到完成整个范围的反转。例如,对于一个序列[a, b, c, d],它会交换a和d,然后交换b和c,从而得到[d, c, b, a]。return 0;1.功能概述。

2024-12-08 15:22:19 412

原创 【无标题】

若a,b是整数,且最大公约数gcd(a,b)=d,那么对于任意的整数\x、y,ax + by都一定是d的倍数,特别地,一定存在整数x、y,使ax + by = d成立.例如对于方程(12x + 21y = 75),因为(12)与(21)的最大公约数是(3),而(75)是(3)的倍数,所以根据裴蜀定理可知该方程存在整数解.4.计算最小正整数表示。

2024-11-30 16:22:08 453

原创 B.两个数组和交换

据题目意思可知,要在b中找到k个较大的数替换a中较小的数,因此先对a,b进行排序,再根据k进行调整。1.开的向量越界后加1之后排序要发生相应的改变。2.当m为零时不需要进入循环。

2024-11-13 11:07:45 145

原创 数据中心.。

由已知当两个因数最接近时,周长最小。因此对n开方处理得到int a,此时a是最接近a开方后的整数,如果当a是n的因数时b=n/a;此时a和b充分接近。因此a,b就是我们要找的因数。

2024-11-13 10:55:04 204

原创 放大与交替

在上次代码基础上放大操作,将n*2,再将i,j分别除以2的和进行取余判断即可。

2024-11-08 08:02:06 218

原创 交替与放大

题目分析:根据题目找规律,我们可以发现,他就是一个交替排序再放大的问题,因此,我们先考虑交替排序,即n*n的交替排序,代码如下。在此基础上放大即可。

2024-11-08 07:56:30 126

原创 简单题--热热脑子

故,用一个while循环判断是否符合,如果符合那么长度-2,反之则跳出循环,不在进行判断,然后用一个向量载入数值,最后输出即可。题目分析:根据题目意思,只要判断首尾的差值是否为1或-1;

2024-11-07 18:57:18 140

原创 思维体操-找规律

3.根据例题解释我们知道第一次是奇数号和偶数号的相加那的的必然是奇数,那第二次就是奇数号和奇数号相加的偶数。1.读完题目后,我们很容易知道题目要求我们在2的n次方中找出最佳运动员。4.根据筛选条件可得就是要最大奇数,so答案是2的n次方-1;对于某些看似要写繁琐的代码,实则内藏玄机,今天分享一道好题。

2024-11-07 18:04:13 312

原创 好题分享(思维体操)

【代码】好题分享(思维体操)

2024-11-07 17:51:47 240

原创 gcd函数原理、题目、题解。

gcd函数(最大公因数)原理和题目、题解。

2024-11-07 08:22:46 249

空空如也

空空如也

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

TA关注的人

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