今天一位博主,说我的月饼的题的问题,我在修改完了以后,看柳神的解法,然后看到一个对二位数组列的处理方法
她是用了vector容器开辟了一个新的容器,然后用max,然后同列的保存然后相加,用max函数找到最大的值,这样就省去了,我们进行第二次遍历寻找最大值,节约了大量的时间,提高了软件执行的效率
代码如下
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
cin >> a[i][j];
sum[j] += a[i][j];
maxn = max(maxn, sum[j]);
}
}
感谢柳神