题解列表

筛选

C语言解分糖果

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

二叉排序树

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

1703:BFS广搜

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

1895队列操作C++

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

贪心加二分

摘要:参考代码:#include<iostream>#include<vector>#include<algorithm>usingnamespa……

广度优先搜索BFS(cx14a)

解题思路:从0开始遍历,即从第1行还是查找a[0][i]=1&&visited==0//按行查找矩阵为1,且为没有被遍历的元素//例如第一行的a[0][3]==1&&visited[3]==0//则下方将其入队,并标记为1,出队并输出//继续while循环,

简单易理解计算2的N次方

解题思路:注意事项:参考代码:importjava.util.Scanner;importjava.math.BigInteger;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);in

简单易理解 求10000以内n的阶乘

解题思路:注意事项:参考代码:importjava.util.Scanner;importjava.math.BigInteger;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);in

简单易理解

解题思路:注意事项:参考代码:importjava.util.Scanner;importjava.math.BigInteger;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);in

简单易理解

解题思路:注意事项:参考代码:importjava.util.Scanner;importjava.math.BigInteger;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);Bi