题解列表

筛选

蓝桥杯算法提高VIP-排列数 (深度优先算法)

解题思路:深度优先算法:一维数组a[10]用来存放10个数,book[10]作为标志数组,用来判断当前数是否已经访问过(是否已经使用过),book[i]=0表示第i个数未被访问book[i]=1表示第i个数已经被使用(访问)部分代码解析:for(i=0;i<10;i++){if(book[i]==0)

蓝桥杯算法提高VIP-逆序排列 (C/C++代码)

解题思路:本题是数组逆序。我的方法是利用c++自带的API库。使用Vector向量存放数据reverse函数进行逆序。reverse(vec.begin(),vec.end());vector头文件vector.hreverse头文件algorithm.h关于向量输出。

DNA (C语言代码)

摘要:解题思路:就是用了一下数学上对线求一下表达式就行了,一个是y=x,一个是y+x-a+1=0注意事项:注意!注意!注意!大写的X!我在这上边坑了好久.......参考代码:#include<stdio.……

DNA (C语言代码)

摘要:解题思路:就是用了一下数学上对线求一下表达式就行了,一个是y=x,一个是y+x-a+1=0注意事项:注意!注意!注意!大写的X!我在这上边坑了好久.......参考代码:#include<stdio.……

蓝桥杯算法提高VIP-最小乘积(提高型) (C++代码)

解题思路:将读入的两个数组从小到大进行排序,然后根据数组第一个元素的正负进行判断。当第数组的最小元素为负时,使其与另一个数组的最大元素相乘;当数组的最小元素为正时,使其与另一个数组的最小元素相乘。之后删除相乘过的元素。注意事项:参考代码:#include#include