题解列表

筛选

蓝桥杯算法训练VIP-摆动序列 (C++代码)

题目有点排列组合的意思,那么我们可以考虑能否使用动态规划来解决,使用动态规划的第一步就是将表建立起来如下表所示:横坐标表示选取多少个数,纵坐标表示k的值,里面的值表示种类![](/image_editor_upload/20200120025544_63462.png)仔细观察可以发现:k的值和选取的

[编程入门]三个数最大值-题解(C++代码)

摘要:初级简单小白可能看懂这篇有点...... 首先,三目运算:a = i? b : c; 其中 i 为判断式,例如2 > 3?。如果 i 成立,那么把 b 赋值给 a ,否则将 c 赋值给 a 。 ……

蓝桥杯算法提高VIP-班级排名-题解(C++代码)

思路:利用集合映射的特点,名字对应分数,然后将各个分数存储到容器中从大到小排序后与MAP[DaDa]作对比,第一个分数一样的即为结果```cpp#include#include#include#include#includeusingnamespacestd;mapmp;//定义mp的映射,

Tom数-题解(C++代码)

```cpp#includeusingnamespacestd;intmain(void){chara[100];longlongsum;while(gets(a)){sum=0;for(inti=0;a[i]!='\0';i++){sum=sum+a[i]-'0';}cout

蓝桥杯算法提高VIP-摆花-题解(C++代码)

用f[i][j]表示用前i种花摆j盆的情况对于f[i][j]1.不使用第i种花,即f[i-1][j],用前i-1种花摆2.使用第i种花,并使用k朵,那么必须用前i-1种花摆出j-k盆,有f[i-1][j-k](保证1>m;for(inti=1;i>a[i];memset(f,

[编程入门]自定义函数之数字分离-题解(C++代码)

题目限制是一个四位数,更加优化来说,如果不指定是多少位数,即输入数字位数是随机的,也要能正确分离出每一位,这里有一个简单解法```cpp#include#includeusingnamespacestd;intmain(){chara[100];gets(a);for(inti=0;i