关注
是不是因为没有循环输入。 public class Main1 {
public int getSum(int[][] cube, int M, int N){
int sum = 0;
for(int temi = 1; temi <= M; temi++){
int temsum = 0;
for(int temj = 1; temj <= N; temj++){
int val = cube[temi][temj];
temsum += (val > cube[temi-1][temj])?val-cube[temi-1][temj]:0;
temsum += (val > cube[temi+1][temj])?val-cube[temi+1][temj]:0;
temsum += (val > cube[temi][temj-1])?val-cube[temi][temj-1]:0;
temsum += (val > cube[temi][temj+1])?val-cube[temi][temj+1]:0;
}
sum += temsum;
}
return sum;
}
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
Main1 obj = new Main1();
while(sc.hasNext()){
int M, N;
M = sc.nextInt();
N = sc.nextInt();
int[][] cube = new int[M+2][N+2];
for(int temi = 1; temi <= M; temi++){
for(int temj = 1; temj <= N; temj++){
cube[temi][temj] = sc.nextInt();
}
}
int sum = obj.getSum(cube, M, N);
System.out.println(sum+2*M*N);
}
}
}
查看原帖
点赞 1
相关推荐
02-05 22:54
中北大学 前端工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客新年AI问运 #
5696次浏览 91人参与
# 工作中的卑微时刻 #
33363次浏览 199人参与
# 牛客AI体验站 #
16107次浏览 283人参与
# 多益网络工作体验 #
63069次浏览 306人参与
# 正在实习的碎碎念 #
1644443次浏览 13716人参与
# 滴!实习打卡 #
786261次浏览 6841人参与
# 秋招吐槽大会 #
304077次浏览 1523人参与
# 大学最后一个寒假,我想…… #
89168次浏览 809人参与
# OC/开奖 #
411112次浏览 2282人参与
# 如何提高实习转正率? #
86378次浏览 504人参与
# 面试线索爆料 #
108568次浏览 641人参与
# 我们是不是被“优绩主义”绑架了? #
32506次浏览 485人参与
# 经纬恒润求职进展汇总 #
151260次浏览 1077人参与
# 秋招踩过的“雷”,希望你别再踩 #
186064次浏览 1686人参与
# 你觉得技术面多长时间合理? #
168359次浏览 1172人参与
# 你被哪些公司挂了? #
141520次浏览 791人参与
# 毕业季,你想好怎么跟生活对线了吗? #
276435次浏览 3874人参与
# 非技术岗是怎么找实习的 #
292929次浏览 2591人参与
# 你都用AI做什么 #
27067次浏览 278人参与
# 面试中的破防瞬间 #
1189827次浏览 11026人参与