zoukankan      html  css  js  c++  java
  • CCF|最小差值|Java

    import java.util.Scanner;

    public class Main
    {
    public static void main(String[] args)
    {
    Scanner in = new Scanner(System.in);
    int n=Integer.parseInt(in.nextLine().trim());
    int[] a=new int[n];
    int[] b=new int[n-1];

        for(int i=0;i<n;i++)
        {
            a[i]=in.nextInt();
        }
        int min=-1;
        for(int i=0;i<n;i++)
        {
            int k=0;
            for(int j=0;j<n;j++)
            {
                if(i!=j)
                {
                    b[k]=Math.abs(a[i]-a[j]);
                    k++;
                }
            }
            if(min>minmax(b)||min<0)
            {
                min = minmax(b);
            }
        }
    
        System.out.println(min);
    }
    public  static int minmax(int[] ints)
    {
        int min=ints[0];
        for(int i=1;i<ints.length;i++)
        {
            if(min>ints[i])
            {
                min=ints[i];
            }
        }
        return min;
    }
    

    }

  • 相关阅读:
    SQL补充
    SQL练习题
    HDU 2907
    Codeforces 814D
    Codeforces 814C
    Codeforces 1004D
    Codeforces 1004E
    CodeForces 909F
    CodeForces 909E
    CodeForces 909D
  • 原文地址:https://www.cnblogs.com/mokero/p/9639448.html
Copyright © 2011-2022 走看看