题目:肿瘤检测
来源:互联网 发布:华中数控编程实例带图 编辑:程序博客网 时间:2024/05/04 06:03
- 描述
- 一张CT扫描的灰度图像可以用一个N*N(0<N<100)的矩阵描述,矩阵上的每个点对应一个灰度值(整数),其取值范围是0-255。我们假设给定的图像中有且只有一个肿瘤。在图上监测肿瘤的方法如下:如果某个点对应的灰度值小于等于50,则这个点在肿瘤上,否则不在肿瘤上。我们把在肿瘤上的点的数目加起来,就得到了肿瘤在图上的面积。任何在肿瘤上的点,如果它是图像的边界或者它的上下左右四个相邻点中至少有一个是非肿瘤上的点,则该点称为肿瘤的边界点。肿瘤的边界点的个数称为肿瘤的周长。现在给定一个图像,要求计算其中的肿瘤的面积和周长。
- 输入
- 输入第一行包含一个正整数N(0<N<100),表示图像的大小;接下来N行,每行包含图像的一行。图像的一行用N个整数表示(所有整数大于等于0,小于等于255),两个整数之间用一个空格隔开。
- 输出
- 输出只有一行,该行包含两个正整数,分别为给定图像中肿瘤的面积和周长,用一个空格分开。
- 样例输入
699 99 99 99 99 9999 99 99 50 99 9999 99 49 49 50 5199 50 20 25 52 9940 50 99 99 99 9999 99 99 99 99 99
- 样例输出
9 8
1007:肿瘤检测
- 查看
- 提交
- 统计
- 提问
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
- 一张CT扫描的灰度图像可以用一个N*N(0<N<100)的矩阵描述,矩阵上的每个点对应一个灰度值(整数),其取值范围是0-255。我们假设给定的图像中有且只有一个肿瘤。在图上监测肿瘤的方法如下:如果某个点对应的灰度值小于等于50,则这个点在肿瘤上,否则不在肿瘤上。我们把在肿瘤上的点的数目加起来,就得到了肿瘤在图上的面积。任何在肿瘤上的点,如果它是图像的边界或者它的上下左右四个相邻点中至少有一个是非肿瘤上的点,则该点称为肿瘤的边界点。肿瘤的边界点的个数称为肿瘤的周长。现在给定一个图像,要求计算其中的肿瘤的面积和周长。
- 输入
- 输入第一行包含一个正整数N(0<N<100),表示图像的大小;接下来N行,每行包含图像的一行。图像的一行用N个整数表示(所有整数大于等于0,小于等于255),两个整数之间用一个空格隔开。
- 输出
- 输出只有一行,该行包含两个正整数,分别为给定图像中肿瘤的面积和周长,用一个空格分开。
- 样例输入
699 99 99 99 99 9999 99 99 50 99 9999 99 49 49 50 5199 50 20 25 52 9940 50 99 99 99 9999 99 99 99 99 99
- 样例输出
9 8
#include<stdio.h>int main(){int n,s=0,t=0,a[100][100],i,j;scanf("%d",&n);for(i=0;i<n;i++) for(j=0;j<n;j++){ scanf("%d",&a[i][j]); if(a[i][j]<=50) s++; } for(i=0;i<n;i++) for(j=0;j<n;j++) { if(!i||!j||i==n-1||j==n-1) { if(a[i][j]<=50) t++; a[i][j]=-1; } } for(i=1;i<n-1;i++) for(j=1;j<n-1;j++) if(a[i][j]<=50) { if((a[i-1][j]>50&&a[i-1][j]!=-1)||(a[i][j+1]>50&&a[i][j+1]!=-1)||(a[i][j-1]>50&&a[i][j-1]!=-1)||(a[i+1][j]>50&&a[i+1][j]!=-1)) t++; } printf("%d %d",s,t); return 0;}
0 0
- 题目:肿瘤检测
- 肿瘤检测
- 肿瘤检测
- 肿瘤检测
- 3865:肿瘤检测
- poj 2677: 肿瘤检测
- 百练 肿瘤检测
- 19:肿瘤检测
- 百练---肿瘤检测---2677
- 百练3865:肿瘤检测
- 百练_2677:肿瘤检测
- 基于模式识别的的内窥镜肿瘤检测
- POJ 百炼 保研机试 2677:肿瘤检测
- PKU暑期训练中 1.肿瘤检测
- 肿瘤标志物检测一般有哪些项目
- 百练noi 19: 肿瘤检测
- 二维数组练习19_肿瘤检测
- 肿瘤基因检测的解读流程
- Linux vmstat详解(系统IO)
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- URL加载
- 根据经纬度查询附近的点
- 九度oj 1173
- 题目:肿瘤检测
- 关于http://localhost:8080 报错404的异常
- Python 文件处理
- 遇到To disable deprecation, use _CRT_SECURE_NO_WARNINGS
- JSLink文件中使用field的自定义属性
- Android官方文档的一个RelativeLayout的案例
- 新手搭建ThinkPHP框架
- O2O模式的普及化
- Kafka Tools