题目信息

题目类型
STEMA
题目年份
2023
题目题型
编程题
关 键 词
输出一个整数 表示小松鼠最多可以储藏的坚果数量

题目题干

第10题HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

编程实现:HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

在一个M行N列的网格中放有若干个坚果(一个小格子里最多放一个坚果),第X行Y列的小格子是小松鼠的家 。HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

小松鼠可以向上下左右的格子移动寻找坚果,但它每次从家出发后,最多可以移动K个小格子,发现格子中有坚果,就会将其运回家储藏起来(运回家所移动的格子不做计算),然后再从家出发寻找其他坚果。小松鼠最多可以储藏几个坚果。HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

例如:M=7,N=6,X=3,Y=4,K=3,在7行6列的网格中有若干个坚果(如下图),小松鼠的家在第3行第4列的位置,最多可以移动3个小格。HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第10题  编程实现:  在一个M行N列的网格中放有若干个坚果(一个小格子里最多放一个坚果),第X行Y列的小格子是小松鼠的家 。  小松鼠可以向上下左右的格子移动寻找坚果,但它每次从家出发后,最多可以移动K个小格子,发现格子中有坚果,就会将其运回家储藏起来(运回家所移动的格子不做计算),然后再从家出发寻找其他坚果。小松鼠最多可以储藏几个坚果。  例如:M=7,N=6,X=3,Y=4,K=3,在7行6列的网格中有若干个坚果(如下图),小松鼠的家在第3行第4列的位置,最多可以移动3个小格。    小松鼠最多可以存储7个坚果(小格子底色为绿色的坚果)  输入描述  :  第一行输入两个正整数M 和N(2≤M≤30,1≤N≤30),表示M行N列的网格,两个正整数之间以一个英文逗号隔开  第二行输入两个正整数X和Y(1≤X≤M,1≤Y≤N),表示小松鼠家的位置在第X行第Y列,两个正整数之间以一个英文逗号隔开  第三行输入一个正整数K(1≤K≤max(M,N)-1),表示小松鼠从家出发后,最多可以移动的小格子数  第四行开始,输入M行,每行N 个整数,除了第行Y列的小格子用2表示小松鼠的家,其他小格子的整数只能是0或者1。  0表示小格子中没有坚果,1表示小格子中有1个坚果,整数之间以一个英文逗号隔开  输出描述  :  输出一个整数,表示小松鼠最多可以储藏的坚果数量  样例输入  :  7,6  3,4  3  0, 0, 1, 0, 1, 0  0, 0, 0, 0, 1, 0  0 , 1, 0, 2, 0, 0  1, 0, 0, 1, 0,1  0, 0, 1, 0, 0, 0  0, 0, 0, 0, 0, 1  1, 0, 0, 1, 0, 0  样例输出  :7HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

小松鼠最多可以存储7个坚果(小格子底色为绿色的坚果)HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入描述:HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第一行输入两个正整数M 和N(2≤M≤30,1≤N≤30),表示M行N列的网格,两个正整数之间以一个英文逗号隔开HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第二行输入两个正整数X和Y(1≤X≤M,1≤Y≤N),表示小松鼠家的位置在第X行第Y列,两个正整数之间以一个英文逗号隔开HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第三行输入一个正整数K(1≤K≤max(M,N)-1),表示小松鼠从家出发后,最多可以移动的小格子数HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第四行开始,输入M行,每行N 个整数,除了第行Y列的小格子用2表示小松鼠的家,其他小格子的整数只能是0或者1。HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

0表示小格子中没有坚果,1表示小格子中有1个坚果,整数之间以一个英文逗号隔开HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出描述:HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出一个整数,表示小松鼠最多可以储藏的坚果数量HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例输入:HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

7,6HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

3,4HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

3HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

0, 0, 1, 0, 1, 0HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

0, 0, 0, 0, 1, 0HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

0 , 1, 0, 2, 0, 0HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1, 0, 0, 1, 0,1HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

0, 0, 1, 0, 0, 0HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

0, 0, 0, 0, 0, 1HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1, 0, 0, 1, 0, 0HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例输出:HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
7HKR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

第11题 编程实现: 蚂蚁王国住着N只蚂蚁,每只蚂蚁都有自己的领地,领地之间可以直接到达或经过其他领地间接到达,可以直接到达的领地之间的道路距离都为1,但所有领地都有一条唯一的最短路径可以相互到达
第10题 编程实现: 在一个M行N列的网格中放有若干个坚果(一个小格子里最多放一个坚果),第X行Y列的小格子是小松鼠的家 。 小松鼠可以向上下左右的格子移动寻找坚果,但它每次从家出发后,最多可以
第9题 编程实现: 有1个细胞,从第二天开始,它每天早上会分裂出1个新的细胞(分裂这天算新细胞的第一天)。每个新分裂的细胞从它出生的第3天开始,每天早上也会分裂出1个细胞。 请计算出到第 N(2
第8题 编程实现: 给定一个正整数 N(100≤N≤1000000),分别将N 中奇数位上的数字相加,偶数位上的数字相加,最后将两个相加的和相乘,并输出相乘的结果(奇数位包含个位、百位、万位、百万
第7题 编程实现: 给定一个字符串S(3≤S 长度≤1000),输出字符串S的最后两个字符。 例如:S=“abcd”,abcd最后两个字符为“cd”,则输出 cd。 输入描述 :输入一个字符
第6题 编程实现: 给定一个字符,连续输出 3个该字符。 例如:字符为 A,连续3个字符AAA。 输入描述 :输入一个字符 输出描述 :输出连续3个该字符(字符之间没有空格) 样例输入
第5题 在Python中,以下哪个选项用于获取一个文件的大小?( ) A.os.path.size() B.os.path.getsize() C.os.path.length() D.os.path
第4题 在Python中,以下哪个选项可以用来遍历一个字典的键和值?( ) A.for key, value in dict.items() B.for key, value in dict.keys
第3题 运行print(type(str(3.14)))语句后,输出的是( ) A.class ‘int’ B.class ‘complex’ C.class ‘float’ D.class ‘str
第2题 已知:s = python,执行print(s[-1])语句后,输出的结果是( ) A.python B.p C.nohtyp D.n

提示声明

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

猜你喜欢