题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
切蛋糕

题目题干

4. 切蛋糕uNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
时间限制:C/C++ 语言 1000MS; 其他语言 3000MSuNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
内存限制:C/C++ 语言 65536KB; 其他语言 589824KBuNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
题目描述:(注:input () 输入函数的括号中不允许添加任何信息)uNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
莉莉生日,沫沫准备了一块生日蛋糕。从蛋糕的上方看,是一个 n×m 的网格,单元网格之间用了棕色的巧克力划线进行区分,其中有些单元网格有蓝莓。莉莉提议,将蛋糕切出两块一起吃,但对于切蛋糕有两个要求:uNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

只能沿着巧克力线整齐切出每块蛋糕,且每块蛋糕从上方看必须是完整的长方形 (正方形也是长方形);
切出的两块蛋糕必须包含整个蛋糕上的所有蓝莓,且两块蛋糕上的蓝莓数量要尽可能相近。搜索微信公众号:冰岩编程,给定蛋糕的行数 n 和列数 m,以及蛋糕上的蓝莓分布情况。在满足以上两个要求的情况下,计算切出的两块蛋糕中,拥有最多蓝莓的蛋糕上有多少颗蓝莓;如果两块蛋糕上的蓝莓数量相等,输出其中一块蛋糕上的蓝莓数量。uNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
例如:n=3,m=5;从上方看,3×5 的生日蛋糕如下图所示:
4. 切蛋糕 时间限制:C/C++ 语言 1000MS; 其他语言 3000MS 内存限制:C/C++ 语言 65536KB; 其他语言 589824KB 题目描述:(注:input () 输入函数的括号中不允许添加任何信息) 莉莉生日,沫沫准备了一块生日蛋糕。从蛋糕的上方看,是一个 n×m 的网格,单元网格之间用了棕色的巧克力划线进行区分,其中有些单元网格有蓝莓。莉莉提议,将蛋糕切出两块一起吃,但对于切蛋糕有两个要求:  只能沿着巧克力线整齐切出每块蛋糕,且每块蛋糕从上方看必须是完整的长方形 (正方形也是长方形); 切出的两块蛋糕必须包含整个蛋糕上的所有蓝莓,且两块蛋糕上的蓝莓数量要尽可能相近。搜索微信公众号:冰岩编程,给定蛋糕的行数 n 和列数 m,以及蛋糕上的蓝莓分布情况。在满足以上两个要求的情况下,计算切出的两块蛋糕中,拥有最多蓝莓的蛋糕上有多少颗蓝莓;如果两块蛋糕上的蓝莓数量相等,输出其中一块蛋糕上的蓝莓数量。 例如:n=3,m=5;从上方看,3×5 的生日蛋糕如下图所示:  。莉莉可按以下方案切出两块蛋糕:第一块一共有 21 颗蓝莓,  第二块一共有 25 颗蓝莓  输入描述:第一行输入两个整数 n, m (2≤n≤100,2≤m≤100),整数之间以一个空格隔开;接下来输入 n 行,每行 m 个整数 (0≤整数≤100),表示每个单元网格中的蓝莓数量,整数之间以一个空格隔开。 输出描述:一个整数,表示切出的两块蛋糕中,拥有最多蓝莓的蛋糕上的蓝莓数量;如果两块蛋糕上的蓝莓数量相等,输出其中一块蛋糕上的蓝莓数量。 样例输入: 3 5 10 0 0 0 0 0 1 1 9 9 0 0 0 0 7 样例输出:25
。莉莉可按以下方案切出两块蛋糕:第一块一共有 21 颗蓝莓,
4. 切蛋糕 时间限制:C/C++ 语言 1000MS; 其他语言 3000MS 内存限制:C/C++ 语言 65536KB; 其他语言 589824KB 题目描述:(注:input () 输入函数的括号中不允许添加任何信息) 莉莉生日,沫沫准备了一块生日蛋糕。从蛋糕的上方看,是一个 n×m 的网格,单元网格之间用了棕色的巧克力划线进行区分,其中有些单元网格有蓝莓。莉莉提议,将蛋糕切出两块一起吃,但对于切蛋糕有两个要求:  只能沿着巧克力线整齐切出每块蛋糕,且每块蛋糕从上方看必须是完整的长方形 (正方形也是长方形); 切出的两块蛋糕必须包含整个蛋糕上的所有蓝莓,且两块蛋糕上的蓝莓数量要尽可能相近。搜索微信公众号:冰岩编程,给定蛋糕的行数 n 和列数 m,以及蛋糕上的蓝莓分布情况。在满足以上两个要求的情况下,计算切出的两块蛋糕中,拥有最多蓝莓的蛋糕上有多少颗蓝莓;如果两块蛋糕上的蓝莓数量相等,输出其中一块蛋糕上的蓝莓数量。 例如:n=3,m=5;从上方看,3×5 的生日蛋糕如下图所示:  。莉莉可按以下方案切出两块蛋糕:第一块一共有 21 颗蓝莓,  第二块一共有 25 颗蓝莓  输入描述:第一行输入两个整数 n, m (2≤n≤100,2≤m≤100),整数之间以一个空格隔开;接下来输入 n 行,每行 m 个整数 (0≤整数≤100),表示每个单元网格中的蓝莓数量,整数之间以一个空格隔开。 输出描述:一个整数,表示切出的两块蛋糕中,拥有最多蓝莓的蛋糕上的蓝莓数量;如果两块蛋糕上的蓝莓数量相等,输出其中一块蛋糕上的蓝莓数量。 样例输入: 3 5 10 0 0 0 0 0 1 1 9 9 0 0 0 0 7 样例输出:25
第二块一共有 25 颗蓝莓
4. 切蛋糕 时间限制:C/C++ 语言 1000MS; 其他语言 3000MS 内存限制:C/C++ 语言 65536KB; 其他语言 589824KB 题目描述:(注:input () 输入函数的括号中不允许添加任何信息) 莉莉生日,沫沫准备了一块生日蛋糕。从蛋糕的上方看,是一个 n×m 的网格,单元网格之间用了棕色的巧克力划线进行区分,其中有些单元网格有蓝莓。莉莉提议,将蛋糕切出两块一起吃,但对于切蛋糕有两个要求:  只能沿着巧克力线整齐切出每块蛋糕,且每块蛋糕从上方看必须是完整的长方形 (正方形也是长方形); 切出的两块蛋糕必须包含整个蛋糕上的所有蓝莓,且两块蛋糕上的蓝莓数量要尽可能相近。搜索微信公众号:冰岩编程,给定蛋糕的行数 n 和列数 m,以及蛋糕上的蓝莓分布情况。在满足以上两个要求的情况下,计算切出的两块蛋糕中,拥有最多蓝莓的蛋糕上有多少颗蓝莓;如果两块蛋糕上的蓝莓数量相等,输出其中一块蛋糕上的蓝莓数量。 例如:n=3,m=5;从上方看,3×5 的生日蛋糕如下图所示:  。莉莉可按以下方案切出两块蛋糕:第一块一共有 21 颗蓝莓,  第二块一共有 25 颗蓝莓  输入描述:第一行输入两个整数 n, m (2≤n≤100,2≤m≤100),整数之间以一个空格隔开;接下来输入 n 行,每行 m 个整数 (0≤整数≤100),表示每个单元网格中的蓝莓数量,整数之间以一个空格隔开。 输出描述:一个整数,表示切出的两块蛋糕中,拥有最多蓝莓的蛋糕上的蓝莓数量;如果两块蛋糕上的蓝莓数量相等,输出其中一块蛋糕上的蓝莓数量。 样例输入: 3 5 10 0 0 0 0 0 1 1 9 9 0 0 0 0 7 样例输出:25
输入描述:第一行输入两个整数 n, m (2≤n≤100,2≤m≤100),整数之间以一个空格隔开;接下来输入 n 行,每行 m 个整数 (0≤整数≤100),表示每个单元网格中的蓝莓数量,整数之间以一个空格隔开。uNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出描述:一个整数,表示切出的两块蛋糕中,拥有最多蓝莓的蛋糕上的蓝莓数量;如果两块蛋糕上的蓝莓数量相等,输出其中一块蛋糕上的蓝莓数量。uNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
样例输入:uNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3 5uNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
10 0 0 0 0uNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0 1 1 9 9uNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0 0 0 0 7uNY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
样例输出:25

答案解析

相关题目

5. 魔法咒语 时间限制:C/C++ 语言 1000MS; 其他语言 3000MS 内存限制:C/C++ 语言 65536KB; 其他语言 589824KB 题目描述:(注:input (输入函数的括
4. 切蛋糕 时间限制:C/C++ 语言 1000MS; 其他语言 3000MS 内存限制:C/C++ 语言 65536KB; 其他语言 589824KB 题目描述:(注:input () 输入函数的
3. 瓷砖平铺 时间限制:C/C++ 语言 1000MS; 其他语言 3000MS 内存限制:C/C++ 语言 65536KB; 其他语言 589824KB 题目描述:(注:input () 输入函数
2. 环形房间 时间限制:C/C++ 语言 1000MS; 其他语言 3000MS 内存限制:C/C++ 语言 65536KB; 其他语言 589824KB 题目描述:(注:input () 输入函数
1.乘积判断题目描述:(注:input(输入函数的括号中不允许添加任何信息)给定三个整数a、b、C,请判断这三个整数中是否存在某个整数恰好等于另外两个整数的乘积。若存在这样的情况,则输出这个整数;若不
5.以下关于Python 3的描述,错误的是()。 A.集合的 union()函数返回一个新集合,不修改原集合 B.字典的查找效率通常高于列表,因为字典使用哈希表 C.元组的内存开销通常比列表小
4. def x (n):     def y (s, a, b):         if len (s)==2*n:             result.append (s)          
3.下列数据类型中,属于可变对象的是()。 A.int          B.list             C.tuple              D.str
2. 运行下面程序,输出的结果是 ()。 print (4*2**3) A.24     B.32     C.42**3     D.512
下列运算符中,优先级最低的是 ()。 A. in     B.and     C.or     D.not

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢