自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 牛客周赛——移动距离

由于只有一个格子,所以可以得到一个简单的思路。

2025-05-21 08:27:24 232

原创 全排列问题cpp

综上所述,while (next_permutation(nums.begin(), nums.end())) 这行代码的作用是不断调用next_permutation函数生成序列nums 的下一个字典序排列,并在每次成功生成新排列后执行循环体中的代码,直到遍历完所有可能的排列为止。while循环的条件是next_permutation(nums.begin(), nums.end()),即只要next_permutation函数返回true(表示成功生成了下一个排列),就会继续执行循环体中的代码。

2025-04-21 20:47:30 394

原创 牛客周赛C题

题目如下代码如下。

2025-04-20 23:27:58 114

原创 单调队列模板cpp

如果push进来的元素比之前的元素都大,那就把之前的元素删除,直到没有比刚进来的元素还大的元素为止。对于最小值反之,队头元素始终是最小值,即队列从头到尾是单调递增的。进行push操作时已经把小的元素给移除了。队列的出口处始终是访问的区间的最大值。

2025-04-18 11:54:48 468

原创 码蹄国赛真题———组合数学

题目如下代码及解析如下。

2025-04-18 11:53:10 260

原创 2024码蹄杯国赛真题

我们需要找出这个最大的总伤害值。前缀和数组 prefix 定义为 prefix[i] = nums[0] + nums[1] + ... + nums[i-1]。遍历前缀和数组,用单调队列维护当前窗口的最小 prefix[i],并计算 prefix[j] - prefix[i] 的最大值。这样,子数组 nums[i..j] 的和可以表示为 prefix[j+1] - prefix[i]。我们需要找到 prefix[j] - prefix[i] 的最大值,其中 j - i <= m。利用单调队列+前缀和。

2025-04-18 11:51:43 698

原创 洛谷最小表示法模板

思路:利用双指针遍历寻找出最小字典序循环同构串的起点下标,然后利用substr库函数输出就行了。

2025-04-15 01:55:13 536

原创 差分问题cpp

计算出差分数组diff[0]=a[i],diff[i]=a[i]-a[i-1]

2025-04-15 01:17:31 418

原创 浮点数二分cpp———银行贷款

题目如下思路代码如下。

2025-04-14 13:22:29 296

原创 素数密度洛谷

题目如下代码如下。

2025-04-14 00:59:39 196

原创 蓝桥杯填空题

题目如下代码如下。

2025-04-13 20:30:37 124

原创 数论筛法cpp

题目如下思路代码如下。

2025-04-13 20:29:47 110

原创 欧拉筛求1-n的素数数量

定义两个数组,一个bool数组判断1-n是否为质数,不是的话为false,是的话为true,另一个数组prime储存1-n的质数,找到true,然后将质数的倍数设为合数即false,最后输出prime的数组大小即可。题目:输入n,输出1-n的素数个数。

2025-04-12 01:42:03 206

原创 洛谷P1824进击的奶牛简单二分

题目如下代码如下。

2025-04-10 17:03:34 380

原创 2024蓝桥杯b组真题———宝石组合

题目如下思路代码及注释如下。

2025-04-10 17:02:33 496

原创 洛谷P3799———数论问题

题目如下代码及解析如下。

2025-04-07 00:01:22 170

原创 经典回溯问题———组合的输出

题目如下思路代码如下。

2025-04-07 00:00:41 362

原创 cpp经典数论问题

题目如下思路代码如下。

2025-04-07 00:00:04 587

原创 经典数论问题

题目如下代码如下。

2025-04-06 23:59:20 108

原创 牛客周赛———字符串

和<的位置是固定不变的,所以先处理这两个符号,然后再遍历一遍检查‘Z’,如果不符合条件将'Z'的位置改变正负性使其满足条件,然后遍历的时候记数答案就行了,注意s的首字符不能是Z,且处理Z的时候,每个字符前一个不能是0,否则相乘的话都等于0了。

2025-04-06 23:58:03 203

原创 蓝桥杯A组真题———训练士兵

题目如下代码及解析如下。

2025-04-06 23:56:53 93

原创 4.5蓝桥入门赛题解

直接模拟就行了,利用set自带的去重操作存储字符串,最后输出set的size大小,注意插入操作可以利用string自带的insert操作,利用双层for循环把0~9依次插入到每个位置上,set会自动去重的,所以最后输出size即可。根据规律,如果[l,r]之间有偶数个,sum加上个数/2个1,如果是奇数,那么先加上前偶数个,然后最后一个数就是r,加上r即可。因此,如果目标浓度 m 不在所有咖啡液浓度的最小值和最大值之间,则无法通过混合得到目标浓度。第一题直接输出就行了。第二题if判断就行了。

2025-04-05 23:25:57 334

原创 蓝桥杯真题———交换瓶子

题目如下思路代码如下。

2025-04-04 14:09:19 250

原创 蓝桥杯真题———拼接平方数

题目如下代码及解析如下。

2025-04-04 14:08:38 210

原创 蓝桥杯真题———小朋友排队

题目如下代码如下。

2025-04-04 14:07:54 214

原创 蓝桥杯真题———完全二叉树的权值

题目如下思路代码如下。

2025-04-04 14:06:51 220

原创 蓝桥杯真题———k倍区间

cnt[0] = 1 的初始化是为了处理 空前缀和。

2025-04-03 23:54:17 247

原创 蓝桥杯真题———切割

题目如下代码如下。

2025-04-03 23:53:15 252

原创 蓝桥杯真题————商品库存管理

题目如下代码如下利用了差分的思想。

2025-04-03 08:09:30 142

原创 蓝桥杯真题———子串简写

题目如下代码如下。

2025-04-02 19:54:06 268

原创 2024蓝桥杯b组———宝石组合

题目如下代码如下。

2025-04-02 19:52:19 396

原创 2024蓝桥杯国赛真题——数位翻转

题目如下 代码如下

2025-04-02 19:51:29 978

原创 二分过河问题

题目如下代码如下check函数思路。

2025-04-01 11:17:11 224

原创 洛谷单调栈绿题

题目如下代码如下。

2025-03-31 12:57:01 119

原创 洛谷P2947单调栈练习题

同单调栈模板一样,找出每个元素后面第一个比它大的元素下标然后输出就行了。

2025-03-31 10:22:08 349

原创 洛谷单调栈练习题

具体来说,对于数组中的每个元素 a[i],找到它右边第一个比它大的元素 a[j],然后计算 j - i + 1,并将所有这些值累加起来作为最终结果。这段代码计算的是数组中每个元素与其"下一个更大元素"(Next Greater Element, NGE)之间的索引差加1的总和。

2025-03-31 10:21:06 182

原创 cpp栈操作

题目如下代码如下思路。

2025-03-31 00:06:15 304

原创 2023码蹄杯真题

题目如下代码如下。

2025-03-31 00:05:11 297

原创 cpp双指针———世界警察

题目如下代码如下。

2025-03-31 00:04:22 130

原创 cpp模拟题

题目如下代码如下。

2025-03-31 00:02:58 115

空空如也

空空如也

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

TA关注的人

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