【题目描述】

给出两幅相同大小的黑白图像(用0-1矩阵)表示,求它们的相似度。说明:若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。

【输入】

第一行包含两个整数m和n,表示图像的行数和列数,中间用单个空格隔开。1≤m≤100, 1≤n≤100。

之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色。相邻两个数之间用单个空格隔开。

之后m行,每行n个整数0或1,表示第二幅黑白图像上各像素点的颜色。相邻两个数之间用单个空格隔开。

【输出】

一个实数,表示相似度(以百分比的形式给出),精确到小数点后两位。

【输入样例】

3 3
1 0 1
0 0 1
1 1 0
1 1 0
0 0 1
0 0 1

【输出样例】

44.44

【源程序】

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{int m,n;int a[101][101],b[101][101];int sum=0;int i,j;double semblance;cin>>m>>n;//输入图像列数、行数for(i=1;i<=m;i++)//输入第一个图像for(j=1;j<=n;j++)cin>>a[i][j];for(i=1;i<=m;i++)for(j=1;j<=n;j++){cin>>b[i][j];//输入第二个图像if(a[i][j]==b[i][j])//与第一个图像比较,若像素点颜色相同,计数器+1sum++;}semblance=sum*1.0/(n*m)*100;//相似度计算printf("%.2lf\n",semblance);return 0;
}

图像相似度(信息学奥赛一本通-T1123)相关推荐

  1. 图像旋转(信息学奥赛一本通-T1127)

    [题目描述] 输入一个n行m列的黑白图像,将它顺时针旋转90度后输出. [输入] 第一行包含两个整数n和m,表示图像包含像素点的行数和列数.1≤n≤100,1≤m≤100. 接下来n行,每行m个整数, ...

  2. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  3. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  4. 信息学奥赛一本通 1278:【例9.22】复制书稿(book) | 洛谷 P1281 书的复制

    [题目链接] ybt 1278:[例9.22]复制书稿(book) 洛谷 P1281 书的复制 [题目考点] 1. 动态规划:线性动规 [解题思路] 该题可以抽象为:将由m个数字构成的序列分成k个子段 ...

  5. 信息学奥赛一本通(C++版)NOIP提高组(1820-1829)

    信息学奥赛一本通(C++版)NOIP提高组目录 //1820 [题目描述] 我们可以用这样的方式来表示一个十进制数:将每个阿拉伯数字乘以一个以该数字所 处位置的(值减1)为指数,以10为底数的幂之和的 ...

  6. 信息学奥赛一本通1399——甲流病人初筛

    信息学奥赛一本通--甲流病人初筛 1399:甲流病人初筛 http://ybt.ssoier.cn:8088/problem_show.php?pid=1399 题目描述 目前正是甲流盛行时期,为了更 ...

  7. 信息学奥赛一本通——1012:计算多项式的值

    大家好 今天给大家带来<信息学奥赛一本通--1012:计算多项式的值> 看题目: 1012:计算多项式的值 时间限制: 1000 ms         内存限制: 65536 KB 提交数 ...

  8. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

  9. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

最新文章

  1. PTA团体程序设计天梯赛-L2-003 月饼
  2. golang ide 简介
  3. python pandas读取excel-python pandas模块简单使用(读取excel为例)
  4. vivo手机解锁_关于手机“解锁”的话题,vivo屏幕指纹技术很有话语权
  5. mysql分组随机取数据_MySql分组后随机获取每组一条数据的操作
  6. hdu 1255 覆盖的面积 (扫描线求矩形交)
  7. 阿里云物联网平台 > 设备接入 > 使用开放协议自主接入 > CoAP协议接入 >
  8. linux_负载分析之LoadAverage
  9. 安全使用操作系统(Windows)
  10. c语言输入相应的成绩评定信息,C语言机练习题记答案.doc
  11. DDoS异常流量清洗解决方案
  12. 计算机视觉及色彩空间RGB,HSV,HLS,Lab,LMS,XYZ,CMYK
  13. 梁宁产品思维学习笔记
  14. 无线手柄在ROS上的使用
  15. 小白程序员应避免的错误
  16. spring的actuator健康监测配置
  17. radius pap 加/解密算法实现-golang
  18. STM32中断优先级NVIC
  19. 微信公众号流量入口-搜索排名
  20. java-如何用输入流写3000遍“爱你三千次”。

热门文章

  1. NLP将迎来黄金十年,7个案例带你入门(附Python代码)
  2. springboot thymeleaf 引入jquery_超详细实战:SpringBoot高级之autoconfigure自动化配置
  3. 嫌学校 App 太“烂”,极客父母做了开源版本,却遭官方报警?
  4. ​Redis分布式锁,你真的用对了吗?
  5. 中台唯一的胜利果实:大数据中台架构详解
  6. Cache工作原理,Cache一致性,你想知道的都在这里
  7. 17 岁高中生独立开发全球疫情追踪网站火了!
  8. docker安装nacos步骤
  9. @Cacheable 指定缓存位置
  10. Linux IPC实践(2) --匿名PIPE