道路修建编程题,当时这样写的,始终不知道为何只通过了45%,哪里出问题了,求大佬指点: import java.util.Scanner; public class Main {     public static void main(String[] args) {         //键盘录入         Scanner sc = new Scanner(System.in);         int n = sc.nextInt();         int[] a = new int[n];         for(int i=0;i<a.length;i++){             a[i] = sc.nextInt();         }                  int min = Integer.MAX_VALUE;         for(int i=0;i<a.length;i++){             int ans = 0;             for(int j=0;j<a.length;j++ ){                 if(i == j){                     continue;                 }                                  if(a[i]>a[j]){                     ans += a[i];                 }else{                     ans += a[j];                 }             }             min = Math.min(min, ans);                              }                  System.out.println(min);     } }
点赞 评论

相关推荐

牛客网
牛客企业服务