题解列表

筛选

1895队列操作C++

摘要:参考代码:#include<bits/stdc++.h>using namespace std;int main(){ ……

1703:BFS广搜

解题思路:注意事项:参考代码:#includeusingnamespacestd;inta[51][51];intvisited[51];intn;voidbfs(intv){queueq;visited[v]=1;q.push(v);while(!q.empt

求解阿明的随机数

摘要:解题思路:纯用循环注意事项:参考代码:#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、滚动数组因为每列的状态只依赖前一列,
优质题解

[北邮大作业]俄罗斯方块OJ版题解思路

摘要:题目很难,题目也很简单。这边是用cpp写的,参考基于Pierre Dellacherie算法(一下简称PD)这边图形就根据数组定义建系棋盘长这样:1. ……

1680: 数据结构-八进制数

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