以下是第十四届蓝桥杯大赛软件赛国赛C/C++大学C组的编程题目:
题目 1:数字矩阵的最大和子矩阵
题目描述
给定一个 m x n 的矩阵,其中每个元素为一个整数。编写程序求出该矩阵中最大和的子矩阵。
子矩阵是指任意从原矩阵中选出的连续的一块子矩阵,可以是任意大小。要求编写一个程序计算出最大和的子矩阵,并输出其和。
输入描述
- 输入的第一行包含两个整数
m和n,表示矩阵的行数和列数(1 <= m, n <= 1000)。 - 接下来的
m行,每行包含n个整数,表示矩阵中的每个元素,数值范围为[-1000, 1000]。
输出描述
输出矩阵中最大和子矩阵的和。
示例
输入
3 3
1 -2 3
4 -5 6
7 -8 9
输出
19
说明
矩阵中最大和的子矩阵为:
1 -2 3
4 -5 6
其和为 19。
题目 2:最大公约数和最小公倍数
题目描述
给定两个正整数,编写一个程序计算它们的最大公约

订阅专栏 解锁全文

1万+

被折叠的 条评论
为什么被折叠?



