Distancia de la matriz de OJ

.

La distancia de la matriz significa: el valor absoluto de los dos elementos de un elemento de la matriz my un elemento de la matriz N. La distancia más pequeña de la matriz es el más pequeño de estos valores absolutos.

import java.util.Scanner;

public class Main{
    
    
	public static void main(String[] args) {
    
    
		// TODO Auto-generated method stub
		Scanner scan = new Scanner(System.in);
		int m = scan.nextInt();
		int n = scan.nextInt();
		int [] f = new int [m];
		int [] g = new int [n];
		for(int i =0;i<m;i++) {
    
    
			f [i] =scan.nextInt();
		}
		for(int j =0;j<n;j++) {
    
    
			g [j] =scan.nextInt();
		}
		int min;
		if(f[0]<g[0]) {
    
    
			min = g[0]-f[0];
		}else {
    
    
			min = f[0]-g[0];
		}
		
		for(int i =0;i<m;i++) {
    
    
			for(int j =0;j<n;j++) {
    
    
				 if(f[i]<g[j]) {
    
    
					 if(( g[j]-f[i]<min)) {
    
    
						 min =g[j]-f[i];
					 }
				 }else {
    
    
					 if(( f[i]-g[j] <min)) {
    
    
						 min =f[i]-g[j];
					 }
				 }
			}
		}
		System.out.println(min);
	}

}

Supongo que te gusta

Origin blog.csdn.net/weixin_44822939/article/details/104302317
Recomendado
Clasificación