题解列表

筛选

蓝桥杯算法提高-三进制数位和-题解(C++代码)

解题思路:三位进制数每位上可出现的数有0,1,2.现用i代表1出现的个数,j代表2出现的个数,剩余的便是0出现的个数,数位和S即S=i+j*2.因为条件允许前导零,所以可以把问题转化为排列组合问题只要判断出符合条件的i,j,再排列组合计算出三进制位数个数即可.每组i,

蓝桥杯算法提高VIP-陶陶摘苹果2-题解(C++代码)

建议先做完1098题!建议先做完1098题!建议先做完1098题!解题思路:这道题与1098题非常相似~~1098题网址:https://www.dotcpp.com/oj/problem1098.html这道题有稍微的改动~~1:是n个苹果,而不是10个;2:输入位置调换。

陶陶摘苹果-题解(C++代码)

解题思路根据题意,得知有10个苹果,陶陶要尽可能摘到所有苹果。陶陶有一个凳子,高30cm,当手摘不到时,便可站上板凳再试试。题目输入两行数据,第一行为每个苹果的高度;第二行为陶陶的手最长的长度。输出包含一行,为陶陶最多可以摘到的苹果数。其实,

蓝桥杯2015年第六届真题-生命之树-题解(C++代码)

```cpp/*生命之树在X森林里,上帝创建了生命之树。他给每棵树的每个节点(叶子也称为一个节点)上,都标了一个整数,代表这个点的和谐值。上帝要在这棵树内选出一个非空节点集S,使得对于S中的任意两个点a,b,都存在一个点列{a,v1,v2,...,vk,b}使得这个点列中的每个点都是S里面的元素,