题解 | #图像相似度#
图像相似度
http://www.nowcoder.com/practice/f2952ee3bb5c48a9be6c261e29dd1092
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int m=sc.nextInt(); int n=sc.nextInt(); int[][] array=new int[m][n]; int[][] brray=new int[m][n]; double count=0.0; for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { array[i][j]=sc.nextInt(); } } for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { brray[i][j]=sc.nextInt(); } } for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { if(array[i][j]==brray[i][j]) { count++; } } } System.out.printf("%.2f",(count)/(m*n)*100); } }