题解列表

筛选

两个for循环

摘要:解题思路:同时存在多个最多字符时要按字母表顺序输出,因此要创建一个26大小的整形数组,再与统计的最大数量max1比较数值相同时输出对应字符。注意事项:整型和字符之间的转换参考代码:#include<b……

3037: 棋盘问题 c++ 标准dfs

摘要:解题思路:1.标记棋盘位置2.每个位置可以放棋子和不放棋子3.分别搜索4.填完一种可能ans+1注意事项:dfs中有两个量,要区分!!step表示在第几号棋盘格num表示填了几个棋子参考代码:#inc……

修建灌木的找规律思路及易理解的答案

摘要:解题思路:这个题我的思路是找规律:(可以尝试自己写一下)N=3时://每棵树最大高度是4 2 4(标红的)//1 2 3 这里是序号,下面是每天对应的高度//0 1 1  从最左边开始//1 0 2/……

就是求最大值和最小值

摘要:解题思路:有M个普通金属,能得到N个特殊金属,最大转化率就是M/N向下取整,最小转化率就是M/(N+1)向上取整,求的是所有记录的共同上限和下限,当一个例子的上限最小意味着每个例子都存在同样的上限,同……

1311: 数字三角形 通过递归函数dfs来进行深度优先搜索

摘要:解题思路:代码中定义了一个二维数组dp来存储三角形的数值。然后,通过递归函数dfs来进行深度优先搜索。函数中的参数p1表示当前所在的行数,p2表示当前所在的列数,sum表示当前路径的和。在递归函数中,……

最少刷题数 c++

摘要: #### 思路 1. 数组排序,求中位数的**下标**mid,mid必须满足mid左边数的个数要大于等于mid右边数的个数 2. 对于每一个ai,设修改后的ai为nx,依照题意,需要求最小的n……