题解列表

筛选

该做法很暴力并ac

摘要:```c #include int main() { int X,i; float result; scanf("%d",&X); result=X/2; while(i++……

蓝桥杯算法提高VIP-最大乘积-题解(C/C++语言代码)

1.解题思路:因为有可能有负数,所以不能一直选最大的。那么,先把数列从小到大排序,每次选两个最大数相乘,再选择两个最小的数相乘,比较两个乘积的大小,如果是两个小数乘积大(肯定是两个绝对值较大负数),那么直接乘给最终结果并且移动指针,如果是较大的两个数乘积较大,
优质题解

zdw详细题解-用两种方法来处理最大公约数与最小公倍数-附加约分(C语言代码)

####解体思路很简单:1.先求出两个数的最大公约数;1.利用公式求最小公倍数=两个数的积/最大公约数------------求最大公约数有多种方法,常见的有**质因数分解法、短除法、辗转相除法、更相减损法。**我**这里用的是辗转相除法**来求两个数的最大公约数,

蓝桥杯算法提高VIP-快乐司机-题解(C/C++语言代码)

思路:贪心选择1.这是背包问题(不是01背包),背包问题的特点是物品可以分割,而01背包是物品只能要或者不要不能只拿走一个物品的一部分。2.那么每次选择价值最大(这里的价值是单价),直到把背包装满为止,就是背包所能装下的最大价值。3.综上需要三个字段:重量,
优质题解

发工资咯-题解(C语言代码)18行简洁代码

1.题意:给定一个钱数,要求用最少张数的纸币表示。2.思路:贪心法,从最大纸币开始选择,例如:223元,先看100元的只能能不能用上,这里可以用上(两个100),那么纸币张数加2,钱数减少100(现在再剩余23元),然后看50面值的纸币能否用上,

[编程入门]温度转换-题解(C++代码)

摘要:####第一次发题解,有写得不好请见谅 首先,此题还是比较简单的,主要注意的是题目中的:“保留两位小数” 公式题目已经给出来了,只需要定义一个华氏度F,一个摄氏度C,通过公式就可以直接得到……