top1编程
← 返回题目
题解

图像相似度

1 条题解

  • 0
    @ 2026-7-28 22:45:02
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int a[110][110],b[110][110],n,m,j,i,s=0;
    	cin>>n>>m;
    	for(i=0;i<n;i++){
    		for(j=0;j<m;j++){
    			cin>>a[i][j];
    		} 
    	}
    	for(i=0;i<n;i++){
    		for(j=0;j<m;j++){
    			cin>>b[i][j];
    		} 
    	}
    	for(i=0;i<n;i++){
    		for(j=0;j<m;j++){
    			if(a[i][j]==b[i][j]){
    				s++;
    			}
    		}	
    	}
    	double x=s*100.0/(n*m);
    	cout<<fixed<<setprecision(2)<<x;
    	return 0;
    }
    
    • 1