
蓝桥杯备赛
文章平均质量分 95
分享备战蓝桥杯的相关习题,附带讲解和代码。
style-h
正在学习C语言,博客持续更新~~~,让我们一起努力!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
蓝桥杯备赛——“双指针”“三指针”解决vector相关问题
③当扫描到2的时候,我们想把它放到最后一个区间中,因此我们交换i和right-1,然后right--。在cur 遍历期间,使[0, dest] 的元素全部都是⾮零元素,[dest + 1, cur − 1] 的元素全是零。②当扫描到0的时候,我们想把它放到第一个区间中,因此我们可以让i和left+1进行交换,然后left++,i++。根据 在扫描的过程中,遇到的不同情况,分类处理,实现数组的划分。的初始⻓度为 ,其中前 个元素表⽰应合并的元素,后 个元素为 ,应忽。函数对其进行处理,最后输出处理后的向量。原创 2025-02-10 21:11:55 · 1436 阅读 · 0 评论 -
蓝桥杯——竞赛省赛国赛题分享
蓝桥杯——竞赛省赛国赛题分享原创 2024-12-19 20:08:31 · 10684 阅读 · 0 评论 -
蓝桥杯备赛——进制转化相关问题
num表示要转换的十进制数,base表示目标进制。函数的主要作用是将十进制数num转换为base进制数并输出。main函数是程序的入口,负责从用户那里获取要转换的十进制数和目标进制,然后调用transfer函数进行转换。原创 2025-02-06 10:23:45 · 1350 阅读 · 0 评论 -
蓝桥杯备赛题目练习(一)
王老师希望尽量减少输入的工作量,比如 5+8 的算式最好只要输入 5 和 8,输出的结果要尽量详细以方便后期排版的使用,比如对于上述输入进行处理后输出 5+8=13以及该算式的总长度 6。若该行为三个数据则第一个数据表示运算类型,a 表示加法运算, b 表示减法运算, c 表示乘法运算,接着的两个数据表示参加运算的运算数。3. 第三次输入 `5 6`:沿用上一次操作符 `b`(减法),结果为 `-1`,表达式长度 8。- `op` 可以是操作符(`a`/`b`/`c`)或第一个操作数(数字)。原创 2025-02-04 19:44:30 · 970 阅读 · 0 评论