当前位置: 首页 > news >正文

week3-[二维数组]最大列

week3-[二维数组]最大列

题目描述

给定一个 nnnmmm 的二维数组 aija_{ij}aij,找出其中的一列使得这列的元素和最大。输出这列的元素和。

输入格式

输入共 n+1n + 1n+1 行。

111222 个正整数 n,mn,mn,m

接下来 nnn 行,每行 mmm 个用空格隔开的正整数 aija_{ij}aij

输出格式

输出共 111111 个整数表示答案。

样例 #1

样例输入 #1

3 4
1 2 3 4
4 3 2 1
3 2 2 3

样例输出 #1

8

提示

样例解释 111

111 列与第 444 列的元素和都是 888

数据范围

对于所有数据,1≤n,m,aij≤1001\leq n,m,a_{ij}\leq 1001n,m,aij100

这题要求找二维数组中 列和最大的一列,核心思路是按列累加求和,然后取最大值。


🔎 分析

  1. 输入 n×m 数组
  2. 对每一列 j
    • 计算该列的元素和:sum = a[0][j] + a[1][j] + ... + a[n-1][j]
    • 更新最大值 max_sum
  3. 输出 max_sum

注意是求最大 列和,不需要输出具体列,只要输出和即可。


🖥️ C++ 实现

#include <bits/stdc++.h>
using namespace std;int main() {int n,m;cin >> n >> m;vector<vector<int>> a(n, vector<int>(m));for(int i=0;i<n;i++)for(int j=0;j<m;j++)cin >> a[i][j];int max_sum = 0;for(int j=0;j<m;j++){int col_sum = 0;for(int i=0;i<n;i++)col_sum += a[i][j];max_sum = max(max_sum, col_sum);}cout << max_sum << endl;return 0;
}
http://www.xdnf.cn/news/1343395.html

相关文章:

  • WindowsAPI|每天了解几个winAPI接口之网络配置相关文档Iphlpapi.h详细分析9
  • Windows应急响应一般思路(二)
  • 【基础算法】离散化
  • 驱动(二)uboot编译+内核编译+文件系统
  • AI 绘画争议背后:版权归属、艺术原创性与技术美学的三方博弈
  • 排序---插入排序
  • Oracle APEX 经典报表中的Checkbox
  • 使用EasyExcel自定义导出表格
  • 开发二手车小程序时,如何确保信息的真实性和可靠性?
  • C#:窗体间传值
  • 计数组合学7.20(平面分拆与RSK算法)
  • 亚矩阵云手机:亚马逊第三方店铺多账号安全合规运营的核心技术支撑
  • Matplotlib 可视化大师系列(六):plt.imshow() - 绘制矩阵与图像的强大工具
  • 2026年计算机毕设推荐:基于大数据的慢性肾病数据可视化分析系统技术选型指南【Hadoop、spark、python】
  • 决策树基础学习教育第一课:从概念到核心原理
  • 【Canvas与旗帜】美国星条旗玻璃光圆饼
  • Lua脚本如何执行主程序的C函数
  • ODYSSEY:开放世界四足机器人的探索与操控,助力长范围任务
  • Node.js 开发 JavaScript SDK 包的完整指南(AI)
  • 基于Node.js服务端的社区报修管理系统/基于express的在线报修管理系统
  • 数据工程师——ETL
  • FastText 词向量全景指南(没那么全)
  • 如何创建一个Cloudfalare worker项目?
  • vue-admin-template权限管理
  • 【python】os.makedirs和with open
  • pytorch与mindspore的简单ViT实现
  • 【数据分享】中国371个城市的坡度矢量数据和excel数据
  • uniappx与uniapp的区别
  • 【在ubuntu下使用vscode打开c++的make项目及编译调试】
  • MongoDB 从入门到实践:全面掌握文档型 NoSQL 数据库核心操作