题解列表

筛选

旋桜-程序员爬楼梯-题解(C++代码)

动态规划(DP)该程序猿一次可以爬1或3楼为了方便起见我们手动算出爬0,1,2一共有多少种方法下面贴出我AC代码```cpp#includeintdp[25];intmain(){intn;scanf("%d",&n);dp[0]=dp[1]=1;dp[2]=1;for(inti=3;i

蓝桥杯历届试题-连号区间数-题解(Java代码)短小精悍

importjava.util.Scanner;publicclassMain{//思路:连号区间的是一个公差为1的等差数列,并不是递增就可以,因为只包含1-n这个n个数字,所以最大值和最小值的差值等于区间长度就是连号区间publicstaticvoidmain(String[]args){Scann

堆栈的使用-题解(C++代码)

**注意每输完一组数据后要换行**1、stack.empty()若栈为空时,返回true2、stack.top()取栈顶元素3、stack.push()往栈顶添加元素4、stack.pop()删除栈顶元素****```cpp#include#includeusingnamespacestd;stack

蓝桥杯算法训练VIP-集合运算-题解(C++代码)

**注意:1、既然求集合,那刚好用集合来做,因为函数set_union,set_differenceset_intersection都要求相应容器按一定顺序排列(默认升序),而集合恰好有这一特性2、应用流迭代器进行容器(集合)ostream_iterator(cout,