C++
文章平均质量分 57
C++
小啊陈~
这个作者很懒,什么都没留下…
展开
-
算法基础——递归
在dfs函数中,首先通过循环枚举当前数值的所有划分方案,然后将划分方案存储在a数组中,并递归调用dfs函数,将递归深度加1,并将递归返回的方案数加到res中。循环枚举当前数值的所有划分方案,即i=1时,a[2]=1,调用dfs(3),此时dep=3,a[1]=3,a[2]=1,res=1,返回1;i=2时,a[2]=2,调用dfs(3),此时dep=3,a[1]=3,a[2]=2,res=1,返回1。调用dfs(2),此时dep=2,a[1]=3,res=1。因此,当n=3时,程序输出2。原创 2024-03-19 11:26:36 · 96 阅读 · 0 评论 -
蓝桥杯C++——枚举2
【代码】蓝桥杯C++——枚举2。原创 2024-02-16 11:52:37 · 132 阅读 · 1 评论 -
蓝桥杯C++——枚举1
接下来,代码使用四个for循环枚举了所有可能的子矩阵,并计算它们的和。其中,第一个和第二个for循环枚举了子矩阵的上下边界,第三个和第四个for循环枚举了子矩阵的左右边界。最内层的两个for循环用于计算子矩阵的和。在计算子矩阵的和时,代码使用了一个变量tmp来存储当前子矩阵的和。最后,代码使用一个if语句判断当前子矩阵的和是否大于之前的最大和ans,如果是,则更新ans的值。首先,代码定义了一个二维数组A,大小为55*55,用于存储输入的矩阵。接着,代码读入了两个整数n和m,表示矩阵的行数和列数。原创 2024-02-15 18:14:13 · 203 阅读 · 1 评论 -
蓝桥杯C++——sort排序2
【代码】蓝桥杯C++——sort排序2。原创 2024-02-12 11:34:56 · 168 阅读 · 1 评论 -
蓝桥杯C++——sort排序1
对于一个数组,通过对数组中的元素进行交换,我们可以将数组中的元素按从大到小的顺序排列。当我们希望对数组中的元素进行排序时,我们可以使用C++为我们提供工具——sort。sort是一个C++已经为我们实现好的工具,当我们需要用到它时,需要先引进一个算法的库——<algorithm>。需要说明的是,sort可以排序任何类型元素,包括我们自己定义的结构体对于下面这个程序通过写我们可以将arr中从开始的元素到第五个元素按从小到大的顺序排序。则被排序的是arr[i]到arr[j-1],其他元素将保持原位置。原创 2024-02-10 00:28:15 · 1167 阅读 · 1 评论 -
蓝桥杯C++字符串和日期2
return 0;原创 2024-02-07 20:43:40 · 122 阅读 · 0 评论 -
蓝桥杯C++--字符串和日期1
。原创 2024-02-06 22:04:19 · 782 阅读 · 1 评论