-
个人简介
-
窝栽也补用cin和cout辣!!!
(要用就用快读)
-
链接(声明:以下链接均与学习有关)
pcl2最新版永久下载地址:afdian.com/p/0164034c016c11ebafcb52540025c377
-
AI编程工具(VS Code上均可用):
ᅟᅠ (1)通义灵码
ᅟᅠ (2)Fitten Code(使用样例1、使用样例2)
ᅟᅠ (3)MarsCode
- CSP第一轮往期真题:
ᅟᅠ2019真题
ᅟᅠ2020真题
ᅟᅠ2021真题
ᅟᅠ2022真题
ᅟᅠ2023真题
ᅟᅠ模拟题1
ᅟᅠ模拟题2
ᅟᅠ模拟题3
-
笔记
栈
// 头文件 : <stack> // 栈 : 1、先进后出 2、只能从一端进出,另一端封闭 // push : 往栈里添加一个元素 (进栈、入栈、压栈) // pop : 从栈顶删除一个元素 (出栈、弹栈) // top : 访问栈顶元素 // empty : 判断栈是否为空,如果为空 1 // size : 获取栈中元素的个数
队列
// 头文件 : <queue> // 队列 : 1、先进先出 2、从一端进,另一端出 // 进数据的一端:队尾 // 出数据的一端:队首 // push : 从队尾添加一个元素 (入队) // pop : 从队首删除一个元素 (出队) // front : 访问队首元素 // back : 访问队尾元素 // empty : 判断栈是否为空,如果为空 1 // size : 获取栈中元素的个数
快读
inline int read(){ int x=0,f=1;char ch=getchar(); while (ch<'0'||ch>'9'){if (ch=='-') f=-1;ch=getchar();} while (ch>='0'&&ch<='9'){x=x*10+ch-48;ch=getchar();} return x*f; }
freopen
freopen("xxx.in","r",stdin); freopen("xxx.out","w",stdout);
vecotor
vector<int> v1; // 创建一个空的动态数组 vector<int> v2(10); // 创建一个空间为10的动态数组,元素默认值为0 vector<int> v3(5,3); // 创建一个空间为5的动态数组,元素默认值为3 vector<int> v4(v3); // 创建一个动态数组,其内容拷贝v3 int a[100] = {1,2,3,4,5,6,7,8,9,10}; vector<int> v5(a, a+5); // 拷贝数组a[0]~a[4]的元素到动态数组v5中 v1.push_back(x) // 在动态数组v1最后添加一个元素x v1.pop_back() // 删除动态数组v1最后一个元素 v1.front() // 访问(获取)动态数组v1第一个元素 v1.back() // 访问(获取)动态数组v1最后一个元素 v1.erase(x) // 删除指定位置的元素,x是一个迭代器 v1.begin() // 获取动态数组第一个元素的迭代器 v1.end()-1 // 获取动态数组最后一个元素的迭代器 v1.size() // 获取动态数组中的元素个数 v1.empty() // 判空 v1.clear() // 清空动态数组
-
-
通过的题目
-
最近活动
题目标签
- 初窥门径
- 36
- 顺序结构
- 25
- 循环结构
- 9
- 分支结构
- 8
- 略有小成
- 7
- 循环嵌套
- 4
- 字符串
- 4
- 驾轻就熟
- 4
- 模拟
- 3
- 其他
- 2
- 排序
- 2
- 计数排序
- 2
- DFS
- 2
- 搜索
- 2
- 枚举
- 2
- 递归
- 2
- GESP二级
- 2
- 2024
- 1
- 位运算
- 1
- 蓝桥杯
- 1