OpenJudge计算概论-异常细胞检测

简介: /*======================================================================== 异常细胞检测 总时间限制: 1000ms 内存限制: 65536kB 描述 我们拍摄的一张CT照片用一个二维数组来存储,假设数组中的每个点代表一个细胞。
/*========================================================================
异常细胞检测
总时间限制: 1000ms 内存限制: 65536kB
描述
我们拍摄的一张CT照片用一个二维数组来存储,假设数组中的每个点代表一个细胞。每个细胞的颜色用0到255之间(包括0和255)的一个整数表示。我们定义一个细胞是异常细胞,如果这个细胞的颜色值比它上下左右4个细胞的颜色值都小50以上(包括50)。数组边缘上的细胞我们不检测。现在我们的任务是,给定一个存储CT照片的二维数组,写程序统计照片中异常细胞的数目。
输入
第一行包含一个整数N(100>=N>2).
下面有 N 行,每行有 N 个0~255之间的整数,整数之间用空格隔开。
输出
输出只有一行,包含一个整数,为异常细胞的数目。
样例输入
4
70 70 70 70
70 10 70 70
70 70 20 70
70 70 70 70 
样例输出
2
==========================================================================*/
#include<stdio.h>
#include<math.h>
int main()
{
    int N;
    int a[102][102],i,j;
    int s=0;
    bool aa,b,c,d;
    //freopen("4.in","r",stdin);
    scanf("%d",&N);
    for(i=0;i<N;i++)
    {
        for(j=0;j<N;j++)
            scanf("%d",&a[i][j]);
    }
    N--;
    for(i=1;i<N;i++)
    {
        for(j=1;j<N;j++)
        {
            aa=(bool)(fabs(a[i][j]-a[i-1][j])>=50);
            b=(bool)(fabs(a[i][j]-a[i+1][j])>=50);
            c=(bool)(fabs(a[i][j]-a[i][j-1])>=50);
            d=(bool)(fabs(a[i][j]-a[i][j+1])>=50);
            if(aa&&b&&c&&d)
                s++;
        }
    }
    printf("%d\n",s);
    return 0;
}

 

相关文章
|
18天前
|
算法 数据挖掘 测试技术
犬类癌症检测(CANDiD)研究:使用独立测试集对1000多只犬进行基于高通量测序的多癌种早期检测"液体活检"血液测试的临床验证
这项研究首次在大规模独立测试集上验证了基于NGS的液体活检在犬类多癌种检测中的应用。该方法具有很高的特异性,可以作为一种新的无创癌症筛查和辅助诊断工具。通过早期发现癌症,有望改善犬类癌症的诊断和管理模式。
44 12
|
2月前
|
机器学习/深度学习 运维 安全
图神经网络在欺诈检测与蛋白质功能预测中的应用概述
金融交易网络与蛋白质结构的共同特点是它们无法通过简单的欧几里得空间模型来准确描述,而是需要复杂的图结构来捕捉实体间的交互模式。传统深度学习方法在处理这类数据时效果不佳,图神经网络(GNNs)因此成为解决此类问题的关键技术。GNNs通过消息传递机制,能有效提取图结构中的深层特征,适用于欺诈检测和蛋白质功能预测等复杂网络建模任务。
81 2
图神经网络在欺诈检测与蛋白质功能预测中的应用概述
|
8月前
|
数据可视化
R语言生态学进化树推断物种分化历史:分类单元数与时间关系、支系图可视化
R语言生态学进化树推断物种分化历史:分类单元数与时间关系、支系图可视化
R语言生态学进化树推断物种分化历史:分类单元数与时间关系、支系图可视化
|
6月前
|
资源调度 数据可视化 算法
贝叶斯统计是一种基于贝叶斯定理的统计学方法,它不同于传统的频率派统计(或称为经典统计)。
贝叶斯统计是一种基于贝叶斯定理的统计学方法,它不同于传统的频率派统计(或称为经典统计)。
|
8月前
|
移动开发
R语言线性回归模型拟合诊断异常值分析家庭燃气消耗量和卡路里实例带自测题
R语言线性回归模型拟合诊断异常值分析家庭燃气消耗量和卡路里实例带自测题
|
算法
Deepwalk算法复现: 基于 deepwalk的网络节点分类 聚类分析 完整代码+数据
Deepwalk算法复现: 基于 deepwalk的网络节点分类 聚类分析 完整代码+数据
120 0
|
机器学习/深度学习 运维 算法
【状态估计】电力系统状态估计中的异常检测与分类(Matlab代码实现)
【状态估计】电力系统状态估计中的异常检测与分类(Matlab代码实现)
141 0
|
传感器 数据采集 监控
【状态估计】电力系统状态估计的虚假数据注入攻击建模与对策(Matlab代码实现)
【状态估计】电力系统状态估计的虚假数据注入攻击建模与对策(Matlab代码实现)
145 0
|
数据可视化 数据库 Python
scRNA分析 | 解决可能的报错,从0开始教你完成细胞通讯分析-cellphoneDB
scRNA分析 | 解决可能的报错,从0开始教你完成细胞通讯分析-cellphoneDB
685 0
|
数据库
3-华大时空组学分析软件 Spateo 细胞分割示例
本分示例了使用 华大时空组学分析软件 Spateo 基于SSDNA和 表达谱进行圈细胞的用法,以供参考
313 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等