题解列表

筛选

求解阿明的随机数

摘要:解题思路:纯用循环注意事项:参考代码:#include<stdio.h>int main(){ int n; scanf("%……

二叉排序树

解题思路:注意事项:参考代码:#include#includetypedefstructNode{intdata;structNode*lchild,*rchild;}Node;Node*Insert(Node*t,

C语言解分糖果

解题思路:逐步分析,用计数器计算补的糖果数注意事项:这里将num[n]也放进去了,每次改变num[0]的值都要更新一次num[n]参考代码:intmain(){intn;scanf("%d",&n);inti;intnum[100]={0};for(i=0;i

C语言实现-蓝桥杯官网运行100%通过

摘要:解题思路:题目要求在满足数字循环序列、访问所有格子且路径不交叉的条件下,找到字典序最小的路径。解决该问题的关键在于高效搜索与严格条件验证,具体思路如下:1、预处理数字检查 &……

蓝桥杯2025年第十六届省赛真题-水质检测-C语言题解

解题思路:1、坐标压缩只关注原来含#的列,将这些列的下标收集到数组col[1..k],对应的行掩码(1表示只在上行,2表示只在下行,3表示两行都有)收集到mask[1..k]。这样DP只需在k列之间做,时间从O(n)降到O(k)。2、滚动数组因为每列的状态只依赖前一列,

1680: 数据结构-八进制数

参考代码:#include#includeusingnamespacestd;intmain(){intnum;while(cin>>num){stacks;s.push(num);while(s.top()>=8){intn1=s.top();s.pop(

STL容器 map

解题思路:注意事项:参考代码:#includeusingnamespacestd;intmain(){mapmp;intn,m;intx,y;cin>>n>>m;for(inti=0;i>x>>y;mp[x]=y;}map

穿越雷区 BFS实现

摘要:解题思路: BFS实现穿越雷区最短路径,主要是地图的输入,以及起始、终点的坐标计算,然后应用模板实现。注意事项: &nbs……