题解列表

筛选

[编程入门]三个数字的排序(C++)冒泡排序思想

解题思路:运用冒泡排序思想对三个数字进行排序;把a,b,c看作一组有序序列;fun函数对两个数进行排序;使用三次fun函数便可完成三个数的排序注意事项:swap函数是C++自带的函数!fun函数的形参声明必须加&参考代码:#includeusingnamespacestd;void

看了这么多都没有递归,我来写个递归吧

摘要:解题思路:循环都可以改成递归,会写的更容易。注意事项:注意最后相加的时候,i是1到n,这个地方容易惯性写成0~n-1.参考代码:#include<iostream>#include<iomanip>u……

三步求出最大值

摘要:解题思路:一般见到求最大值,首先考虑stl,但是这个题只有3个数,那么久方便许多了,c++可以直接用max函数。注意事项:参考代码:#include<iostream>using namespace ……

蓝桥杯算法训练VIP-寂寞的数(Python)

摘要:解题思路:先用for循环选出不是寂寞的数存在set表里再用for循环结合set表来判断寂寞的数注意事项:参考代码z=set([]) wa=[] for i in range(10000):   ……

简单,不会的是傻子

摘要:解题思路:无注意事项:无参考代码:#include<bits/stdc++.h> using namespace std; int main() { cout<<"Hello dotcpp"……

自由下落的距离计算(C语言)

解题思路:建立数学模型。分析下落的过程,把初始的高度看作起点,反弹的高度看作终点,反弹高度是原高度的1/2。那么把初始高度落下,到反弹结束看作一次完整的过程。经历的米数是原初始高度的1.5倍。将一次完整的过程进行拆分1.一次完整的初始高度(下落至地面!!!)2.反弹0.5倍的初始高度。

编写题解 1528: 蓝桥杯算法提高VIP-插入排序2022-3-26 whjava

解题思路:理解了插入排序,在合适地方加入输出注意事项:这题是有问题的,参考的输出格式与题目中给的不一样。给的参考Move,Init,Final前面均有两个空格。有意思的是当输入是题目中给的那个输入时,就不用加空格参考代码:importjava.util.Arrays;importjava.util.S

蓝桥杯算法训练VIP-黑色星期五(不使用日期库)

#思路①第一步先写一个函数判断某年是否是闰年或者平年,闰年(366天)判断是年份能被4整除且不能被100整除,或者直接能被400整除(y%4==0andy%100!=0ory%400==0);②第二步,遍历1998年到当前年(不含),就是1998年到当前年的前1年,