我是这样写的,ac了,第二题我36%通过,不知道为什么你们要不就是18%,要不就是55% import java.util.Scanner; public class Main{     public static void main(String[] args){         Scanner sc = new Scanner(System.in);         int n = sc.nextInt();         int m = sc.nextInt();         int[] array = new int[n + 2][m + 2];         for(int i = 1; i <= n; i++){             for(int j = 1; j <= m; j++){                 array[i][j] = sc.nextInt();             }         }         int sum = 0;         for(int i = 1; i <= n; i++){             for(int j = 1; j <= m; j++){                 sum += Math.max(array[i][j] - array[i][j - 1], 0);                 sum += Math.max(array[i][j] - array[i][j + 1], 0);                 sum += Math.max(array[i][j] - array[i - 1][j], 0);                 sum += Math.max(array[i][j] - array[i + 1][j], 0);             }         }         sum += (n * m * 2);         System.out.println(sum);     }
点赞 1
牛客网
牛客网在线编程
牛客网题解
牛客企业服务