题目信息

题目类型
省赛
题目年份
2022
题目题型
单选题
关 键 词
农作物

题目题干

第十题农作物eGM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【题目描述】eGM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

有一块农田被划分为 N*M 块,农作物和杂草分布生长在农田中,其中农作物使用大写字母“R”表示,杂草使用大写字母“X”表示。请计算出农田中有几块独立的农作物区域(独立的农作物区域指该区域上下左右都被杂草围住,且 N*M 以外的区域都是杂草)。eGM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

例如:N=4,M=4,4*4 的农田中农作物和杂草分布如下图:eGM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第十题农作物  【题目描述】  有一块农田被划分为 N*M 块,农作物和杂草分布生长在农田中,其中农作物使用大写字母“R”表示,杂草使用大写字母“X”表示。请计算出农田中有几块独立的农作物区域(独立的农作物区域指该区域上下左右都被杂草围住,且 N*M 以外的区域都是杂草)。  例如:N=4,M=4,4*4 的农田中农作物和杂草分布如下图:   这块 4*4 的农田中有 3 块独立的农作物区域(红色的 3 部分)。    【输入格式】  第一行输入两个整数 N 和 M(1 ≤ N ≤ 100,1 ≤ M ≤ 100),N 表示农田的行数,M表示农田的列数,且两个正整数之间一个空格隔开;  接下来的 N 行每行包括 M 个字符(字符只能为 R 或 X),R 表示农作物,X 表示杂草,字符之间一个空格隔开。  【输出格式】  输出一个整数,表示 N*M 的农田中有几块独立的农作物区域。  【输入样例1】  4 4  R R R X  R X R X  X X X R  R X X X  【输出样例1】  3

这块 4*4 的农田中有 3 块独立的农作物区域(红色的 3 部分)。eGM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

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

【输入格式】eGM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第一行输入两个整数 N 和 M(1 ≤ N ≤ 100,1 ≤ M ≤ 100),N 表示农田的行数,M表示农田的列数,且两个正整数之间一个空格隔开;eGM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

接下来的 N 行每行包括 M 个字符(字符只能为 R 或 X),R 表示农作物,X 表示杂草,字符之间一个空格隔开。eGM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出格式】eGM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出一个整数,表示 N*M 的农田中有几块独立的农作物区域。eGM100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

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

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

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

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

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

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

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

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

答案解析

相关题目

第十一题面积 【题目描述】 小蓝要给墙面上的 N 个矩形区域粉刷涂料,给出每个矩形左下角和右上角的两个坐标(x1, y1, x2, y2)。请帮助小蓝计算下粉刷涂料的面积是多少,如果矩形之间有
第十题农作物 【题目描述】 有一块农田被划分为 N*M 块,农作物和杂草分布生长在农田中,其中农作物使用大写字母“R”表示,杂草使用大写字母“X”表示。请计算出农田中有几块独立的农作物区域(独立的
第九题最大值 【题目描述】 手工课上老师拿出 N 张长方形彩纸,且每张彩纸上都画着 W*H 的网格(网格铺满整张彩纸)。现在老师将 N 张彩纸裁剪出 K 张大小相同的正方形,并且要使裁剪出的正方形
第八题组合 【题目描述】 提示信息: 因数:因数是指整数 a 除以整数 b (b ≠ 0) 的商正好是整数而没有余数,我们就说b是a的因数。 公因数:给定若干个整数,如果有一个(些)数是它们共
第七题分解整数 【题目描述】 给定一个正整数 N,然后将 N 分解成 3 个正整数之和。计算出共有多少种符合要求的分解方法。 要求: 1)分解的 3 个正整数各不相同; 2)分解的 3 个正
第六题 比较大小 【题目描述】 给定两个正整数 N 和 M (0 < N < 200,0 < M < 200,N ≠ M),比较两个正整数的大小,然后将较大的一个正整数输
第五题 下列指针的用法中哪一个不正确( )。 A:int i;int *p=&i; B:int i;int *p;i=*p; C:int *p;p=0; D:int i=5;int *p;
第四题 下列函数中哪一个不能重载( )。 A:构造函数 B:析构函数 C:成员函数 D:非成员函数
第三题 二进制数1101111转换为十六进制是( )。 A:157 B:111 C:6f D:3fe
第二题 已知char a;float b;double c;执行语句c=a+b+c;后变量c的类型是( )。 A:char B:float C:double D:int

提示声明

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

猜你喜欢