【题目描述】
给出两幅相同大小的黑白图像(用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<bits/stdc++.h>
using namespace std;
double a,b,m[100][100],s,n[100][100],c;
int main()
{scanf("%lf%lf",&a,&b);for(int i=1;i<=a;i++){for(int j=1;j<=b;j++)scanf("%lf",&n[i][j]);}for(int i=1;i<=a;i++){for(int j=1;j<=b;j++)scanf("%lf",&m[i][j]);}for(int i=1;i<=a;i++){for(int j=1;j<=b;j++){if(n[i][j]==m[i][j])s++;}}c=s/(a*b)*100;printf("%.2lf",c);return 0;
}

信息学奥赛一本通C++语言——1123:图像相似度相关推荐

  1. 信息学奥赛一本通C++语言-----1120:同行列对角线的格

    [题目描述] 输入三个自然数nn,ii,j(1≤i≤n,1≤j≤n)j(1≤i≤n,1≤j≤n),输出在一个n×nn×n格的棋盘中(行列均从11开始编号),与格子(ii,jj)同行.同列.同一对角线的 ...

  2. 信息学奥赛一本通C++语言-----1064:奥运奖牌计数

    [题目描述] 2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17).现在要统计一下A国所获得的金.银.铜牌数目及总奖牌数.输入第1行是A国参与决赛项目的天数n,其后n行,每一行是该国 ...

  3. 信息学奥赛一本通C++语言-----2036:【例5.3】开关门

    [题目描述] 宾馆里有n(2≤n≤1000)n(2≤n≤1000) 个房间,从1∼n1∼n 编了号.第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是22 的倍数的房间"相反处理& ...

  4. 信息学奥赛一本通C++语言-----1087:级数求和

    [题目描述] 已知:Sn=1+12+13+-+1nSn=1+12+13+-+1n.显然对于任意一个整数kk,当nn足够大的时候,SnSn大于kk.现给出一个整数k(1<=k<=15)k(1 ...

  5. 信息学奥赛一本通C++语言-----1097:画矩形

    [题目描述] 根据参数,画出矩形.输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列):第三个参数是一个字符,表示用来画图的矩形符号:第四个参数为 ...

  6. 信息学奥赛一本通C++语言-----2048:【例5.18】串排序

    [题目描述] 对给定的n(1≤n≤20)n(1≤n≤20)个国家名(国家名字长度不超过2020),按其字母的顺序输出. [输入] 第一行为国家的个数nn: 以下nn行为国家的名字. [输出] nn行, ...

  7. 信息学奥赛一本通C++语言-----1103:陶陶摘苹果

    [题目描述] 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果.苹果成熟的时候,陶陶就会跑去摘苹果.陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试. 现在已知 ...

  8. 信息学奥赛一本通C++语言-----1124:矩阵加法

    [题目描述] 输入两个nn行mm列的矩阵AA和BB,输出它们的和A+BA+B. [输入] 第一行包含两个整数nn和mm,表示矩阵的行数和列数(1≤n≤100,1≤m≤100)1≤n≤100,1≤m≤1 ...

  9. 信息学奥赛一本通C++语言——1127:图像旋转

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

最新文章

  1. AI大牛李沐的《工作五年反思》火了,网友:再一次impress了我
  2. SQL Server 2005 MD5函数
  3. 介绍一个能开发简单SAP UI5应用的在线IDE:StackBlitz
  4. 用 Python 实现打飞机
  5. 【Modern OpenGL】第一个三角形
  6. 程序员面试金典 - 面试题 10.03. 搜索旋转数组(二分查找)
  7. c++用一级运算比较大小_16.初中数学:怎么比较a、b、c、d的大小?幂的运算,基础常见考题...
  8. wps怎么画网络图_尼玛,WPS竟然悄悄搞了个免费的公文写作AI...【石说】
  9. 多媒体计算机技术的核心技术是,多媒体计算机技术与教学
  10. 新 V8 即将推出和 Node.js
  11. 「leetcode」216.组合总和【回溯算法】详解!
  12. ios换肤思想,及工具类
  13. 计算机安装系统说明,电脑操作系统安装方法-详细图解说明-简单安装Windows系统...
  14. Lua解析器管理器(封装解析器通用函数(销毁解析器,垃圾清理),通过ab包加载lua文件的加载器)
  15. Python函数中定义函数
  16. 从魅力品质到伟大产品-卡诺模型
  17. 计算机输入法切换用户,输入法切换不出来电脑输入法不见了的最佳解决方案
  18. 商业智能BI全解,一文让你明白才是商业智能(BI)
  19. c语言 大写英文字母
  20. php秒表计时器,JS实现可暂停秒表计时器的效果(图文详解)

热门文章

  1. 一程序员被判 9 个月:因薪酬等问题离职,rm -f * 删库,瘫痪 6 个小时
  2. 19岁P8入驻阿里?从阿里的人才成长体系学习
  3. 我要带徒弟学JAVA架构 ( 写架构,非用架构 )
  4. C++中面向对象的理解
  5. 电脑删除的文件怎么恢复?你要找的方案
  6. SQL-10 获取所有非manager的员工emp_no
  7. mogilefs杂记(2)
  8. Windows运行命令收集
  9. Ubuntu Eclipse ns3编译中 遇到的OSError 系列问题
  10. 怎么发现RAC环境中#39;library cache pin#39;等待事件的堵塞者(Blocker)?