- 题解
图像相似度题解
- @ 2023-7-21 10:33:54
#include<iostream>
#include<cstdio>
using namespace std;
int a[101][101];
int b[101][101];
int main(){
double m,n,ans1=0,ans2;
cin>>m>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];//输入第一个数组
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>b[i][j];//输入第二个数组
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(a[i][j]=b[i][j]){
ans1++; //如果相同位置的数字相同,
} //相似度+1
}
}
ans2=ans1/(m*n)*100;
printf("%.2lf\n",ans2); //保留两位小数
return 0;
}
0 条评论
目前还没有评论...