全部评论
100 55
我是这样写的,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);
}
100+36
91 27
100 55
100 18
相关推荐
点赞 评论 收藏
分享
04-29 09:39
东北石油大学 光学工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享