自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小菜想破茧成蝶为中佬——算法基础笔记(AcWing算法基础课第四章数学知识)

由于方便记下我学习算法的一路历程,特编辑在CSDN平台,如有问题,欢迎大家指正!今日2022.10.18,日后我会多在此篇文章进行更新,加油,希望来年我能顺利到达我的彼岸!终极目标:2023.12.23考研——加油,星光不问赶路人,时光不负有心人!

2022-10-18 09:55:03 187

原创 小菜想破茧成蝶为中佬——算法基础笔记(AcWing算法基础课第二章数据结构)

由于方便记下我学习算法的一路历程,特编辑在CSDN平台,如有问题,欢迎大家指正!今日2022.10.18,日后我会多在此篇文章进行更新,加油,希望来年我能顺利到达我的彼岸!终极目标:2023.12.23考研——加油,星光不问赶路人,时光不负有心人!

2022-10-18 09:44:57 269

原创 AcWing 154. 滑动窗口(超级暴力思想)

【代码】AcWing 154. 滑动窗口(超级暴力思想)

2022-10-16 23:07:07 468

原创 小菜想破茧成蝶为中佬——算法基础笔记(随手记录AcWing算法基础课第一章)

初学算法,大三了考研er,不得不继续重视算法了。这次一定要学好算法!加油,日后坚持算法和写题解,一步一步来,冲!

2022-10-16 19:53:48 296

原创 我在Acwing——备战蓝桥杯的第二天

前缀和总体来说,就是一个公式:s[i] = s[i - 1] + a[i];即定义一个数组存储前面的数据之和,因此叫前缀和算法。796. 子矩阵的和。

2022-09-02 20:50:07 133

原创 备战蓝桥杯第一天

思路由于高精度,因此常思维直接a + b 是不行的,因为常规整数运算中,运算范围都不能超过8Byte利用C++ vector容器工具进行计算,主要是因为vector有push_back这个功能方便插入数据本算法即核心就是俩个数据从个位加到最大位,因此vector存入的数据所以是倒着的。

2022-09-01 19:51:27 262 2

原创 飞行员兄弟(蓝桥杯倒计时11天)

“飞行员兄弟”这个游戏,需要玩家顺利的打开一个拥有 1616 个把手的冰箱。已知每个把手可以处于以下两种状态之一:打开或关闭。只有当所有把手都打开时,冰箱才会打开。把手可以表示为一个 4×44×4 的矩阵,您可以改变任何一个位置 [i,j][i,j] 上把手的状态。但是,这也会使得第 ii 行和第 jj 列上的所有把手的状态也随着改变。请你求出打开冰箱所需的切换把手的次数最小值是多少。输入格式输入一共包含四行,每行包含四个把手的初始状态。符号 + 表示把手处于闭合状态,而符号

2022-03-29 09:55:34 97

原创 费解的开关 (蓝桥杯倒计时12天)

你玩过“拉灯”游戏吗?2525盏灯排成一个5×55×5的方形。每一个灯都有一个开关,游戏者可以改变它的状态。每一步,游戏者可以改变某一个灯的状态。游戏者改变一个灯的状态会产生连锁反应:和这个灯上下左右相邻的灯也要相应地改变其状态。我们用数字11表示一盏开着的灯,用数字00表示关着的灯。下面这种状态1011101101101111000011011在改变了最左上角的灯的状态后将变成:0111111101101111000011011...

2022-03-28 19:43:33 3512

原创 蓝桥杯真题——日志统计(超清晰注释)

#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>using namespace std;const int N = 100010; //根据题目数据范围,定N大小,此题则主要根据N,ts,id来确定的typedef pair<int, int> PII; //定义一个PII类型以及一对int整型用于存储ts和id .

2022-02-23 11:40:30 9377 3

原创 AcWing 760. 字符串长度

### 字符串长度给定一行长度不超过 100 的非空字符串,请你求出它的具体长度。**输入格式**输入一行,表示一个字符串。注意字符串中可能包含空格。**输出格式**输出一个整数,表示它的长度。** 数据范围**1≤字符串长度≤100字符串末尾无回车#### 输入样例```I love Beijing.```#### 输出样例```15```----------### char字符数组 解法1```#include<iostream>#i

2022-02-14 17:36:09 6797 1

原创 AcWing756. 蛇形矩阵(蓝桥杯基础)

输入两个整数 nn 和 mm,输出一个 nn 行 mm 列的矩阵,将数字 11 到 n×mn×m 按照回字蛇形填充至矩阵中。具体矩阵形式可参考样例。输入格式输入共一行,包含两个整数 nn 和 mm。输出格式输出满足要求的矩阵。矩阵占 nn 行,每行包含 mm 个空格隔开的整数。数据范围1≤n,m≤1001≤n,m≤100输入样例:3 3输出样例:1 2 38 9 47 6 5代码如下:#include<io...

2022-02-13 18:12:55 214

原创 蓝桥杯真题——特殊年份

#include<iostream>using namespace std;int main(){ int n = 5; int cnt = 0; while(n --) { int num; cin >> num; for(int year = 1000; year < 10000; year ++) { int qw =...

2022-02-11 11:19:31 5180 1

原创 蓝桥杯C++查找整数

#include<iostream>using namespace std;const int N = 1010;int a[N];int main(){ int n; cin >> n; for(int i = 0; i < n; i ++) scanf("%d",&a[i]); int b; cin >> b; int cnt = 0; for(int i = 0; i < n; i ++) { if(a[.

2022-02-11 11:10:18 3994

原创 Acwing蓝桥杯C++ AB组辅导课 &AcWing AcWing 93. 递归实现组合型枚举(保姆式注释)

Acwing蓝桥杯C++ AB组辅导课 &AcWing AcWing 93. 递归实现组合型枚举(保姆式注释)

2022-01-18 22:32:58 280

原创 Acwing蓝桥杯C++ AB组辅导课 &AcWing 94. 递归实现排列型枚举(保姆式注释)

Acwing蓝桥杯C++ AB组辅导课 &AcWing 94. 递归实现排列型枚举(保姆式注释)

2022-01-18 22:23:47 1888 1

原创 Acwing蓝桥杯C++ AB组辅导课 &AcWing 92. 递归实现指数型枚举

Acwing蓝桥杯C++ AB组辅导课 &AcWing 92. 递归实现指数型枚举 &保姆式注释

2022-01-18 22:16:51 294

原创 LeetCode.26删除有序数组中的重复项

小白都能看懂的代码与解题思路。注意看上图,nums.length可以等于0,这是一个小坑哦,大家要注意,当很多时候写代码时要注意多角度考虑,特别是一些边缘的情况,所以有时候,边缘的案例成功不了的原因就在于此。代码如下:int removeDuplicates(int* nums, int numsSize){ if(numsSize == 0){ //防止特殊情况,即当数组为空时, return 0; } int ...

2021-11-15 11:11:39 54

原创 LeetCode.989数组形式的整数加法

/** * Note: The returned array must be malloced, assume caller calls free(). */int* addToArrayForm(int* A, int ASize, int k, int* returnSize){ //该题三步走,先将k值和A数组依次从最后取值最后一个值,再相加放入返回的数组,然后将全部返回的数组中的值反转一趟。 int KSize = 0; //得到k值的长度 /...

2021-11-15 11:10:02 279

原创 LeetCode.27移除元素

intremoveElement(int*nums,intnumsSize,intval){intleft=0;//定义一个左数组下标intright=0;//定义一个右数组下标while(left<numsSize)//遍历左数组{if(nums[left]!=val)//如果左数组不等于val值{nums[right]=nums[...

2021-11-02 17:23:12 3656

空空如也

空空如也

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

TA关注的人

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