投稿  收藏 

题目信息

题目类型
二级
题目年份
2019
题目题型
编程题
关 键 词
肿瘤检测

题目题干

3、肿瘤检测

【描述】
一张CT扫描的灰度图像可以用一个N*N(0 <N <= 100)的矩阵描述,矩阵上的每个点对应一个灰度值(整数),其取值范围是0-255。我们假设给定的图像中有且只有一个肿瘤。在图上监测肿瘤的方法如下:如果某个点对应的灰度值小于等于50,则这个点在肿瘤上,否则不在肿瘤上。我们把在肿瘤上的点的数目加起来,就得到了肿瘤在图上的面积。任何在肿瘤上的点,如果它是图像的边界或者它的上下左右四个相邻点中至少有一个是非肿瘤上的点,则该点称为肿瘤的边界点。肿瘤的边界点的个数称为肿瘤的周长。现在给定一个图像,要求计算其中的肿瘤的面积和周长。

【输入】
输入第一行包含一个正整数N(0 < N <= 100),表示图像的大小;接下来N行,每行包含图像的一行。图像的一行用N个整数表示(所有整数大于等于0,小于等于255),两个整数之间用一个空格隔开。

【输出】
输出只有一行,该行包含两个正整数,分别为给定图像中肿瘤的面积和周长,用一个空格分开。
【样例输入】
6
99 99 99 99 99 99
99 99 99 50 99 99
99 99 49 49 50 51
99 50 20 25 52 99
40 50 99 99 99 99
99 99 99 99 99 99
【样例输出】
9 8
 

答案解析

相关题目

4. 病人排队 【描述】 病人登记看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序:  1.老年人(年龄 >= 60岁)比非老年人优先看病。 2.老年人按年龄从大到小的顺序看病,
3、肿瘤检测 【描述】 一张CT扫描的灰度图像可以用一个N*N(0 <N <= 100)的矩阵描述,矩阵上的每个点对应一个灰度值(整数),其取值范围是0-255。我们假设给定的图像中有且
2. 大小写字母互换 【描述】 把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母。 【输入】 输入一行:待互换的字符串。 【输出】 输出一行:完成互换的字符串(字符
1.计算书费 【描述】 下面是一个图书的单价表:     计算概论 28.9 元/本     数据结构与算法 32.7 元/本     数字逻辑 45.6元/本     C++程序设计教程 78 元
5、话题焦点人物 微博提供了一种便捷的交流平台。一条微博中,可以提及其它用户。例如Lee发出一条微博为:“期末考试顺利 @Kim @Neo”,则Lee提及了Kim和Neo两位用户。 我们收集了N(1
4、奇数单增序列 给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出。 时间限制:1000 内存限制:65536 输入 共2行: 第1行为 N; 第2行为 N 个正整数
3、错误探测 给定n*n由0和1组成的矩阵,如果矩阵的每一行和每一列的1的数量都是偶数,则认为符合条件。? 你的任务就是检测矩阵是否符合条件,或者在仅改变一个矩阵元素的情况下能否符合条件。? &quo
2、简单密码 Julius Caesar曾经使用过一种很简单的密码。对于明文中的每个字符,将它用它字母表中后5位对应的字符来代替,这样就得到了密文。比如字符A用F来代替。如下是密文和明文中字符的对应关
1、数组指定部分逆序重放 将一个数组中的前k项按逆序重新存放。例如,将数组8,6,5,4,1前3项逆序重放得到5,6,8,4,1。 时间限制:1000 内存限制:65536 输入 输入为两行: 第一行
5.循环数 循环数 若一个n位的数字串满足下述条件,则称其是循环数(cyclic):将这个数字串视为整数(可能带有前导0),并用任意一个 1 到 n 之间(包含1和n)的整数去乘它时, 会得到一个将原

提示声明

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

猜你喜欢