自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CUGBACM训练3.11

如果够减,则反过来,用remain_egg.front()减去need,表示剩下的,然后将need清零,跳出循环。由题意可知如果想停止循环则必须为序号与数字相等的时候,而题目要求Ai大于等于序号i,并且小于等于N,所以最后一位一定等于n,所以我们从这个已知条件入手,存储时从后往前存储,如果序号和数字相等那么就存进答案,如果不相等,也就是数字大于序号,因为后面的存储过了,所以直接可以归并到后面了,所以有ans[i]=ans[nums[i]],然后再遍历输出即可。最后遍历将数量加加在一起即可。

2026-03-12 13:50:20 516

原创 LeetCode Hot100 双指针 11.盛最多水的容器(c++)

双指针 主旨就是计算出每个长度下 体积最大的容器 设置两个指针分别在最左端(left)以及最右端(right)然后进行循环 左端指针向右移动 右端指针向左移动 每一次保留两端高度中较大的高度 然后较小的一端进行移动 使得长度逐渐缩短 并算出每一次容器的体积 保留较大的体积 直到左右指针相遇 并返回最大值。暴力枚举 思路较为简单 用嵌套循环 来算出所有容器的体积 再一一比对 来保留较大的一个 得出最后结果 但复杂度较高 为O(n^2) 显得很小白 很白痴(曾经的我🥹)轴共同构成的容器可以容纳最多的水。

2026-02-01 16:18:42 245

原创 LeetCode Hot100 128.最长连续序列

找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。最长数字连续序列是 [1, 2, 3, 4]。请你设计并实现时间复杂度为。给定一个未排序的整数数组。

2026-01-29 15:52:52 315

原创 LeetCode Hot100 49.字母异位词分组 (C++)

LeetCode Hot100 49.字母异位词分组 (C++)

2026-01-28 16:31:27 291

原创 LeetCode 错误集合

摘要:本文探讨了在包含1到n整数的集合中,找出重复数字和缺失数字的问题。提出了三种解法:1)哈希表法通过统计数字出现次数来识别重复和缺失值;2)频次数组法利用数组下标直接记录出现次数;3)数学法通过计算元素和与平方和的差值建立方程组求解。三种方法的时间复杂度均为O(n),其中哈希表和频次数组法直观易实现,数学法则需要利用数学公式推导。示例表明该方法能有效解决此类错误检测问题,如输入[1,2,2,4]可正确输出重复值2和缺失值3。

2026-01-05 15:43:29 209

空空如也

空空如也

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

TA关注的人

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