关注
是不是因为没有循环输入。 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
相关推荐
查看17道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
09-11 08:47
西安电子科技大学 嵌入式硬件工程师 点赞 评论 收藏
分享
09-21 14:37
福建农林大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 同bg的你秋招战况如何? #
171699次浏览 999人参与
# 扒一扒那些奇葩实习经历 #
125412次浏览 1095人参与
# 京东开奖 #
458466次浏览 2540人参与
# 你实习是赚钱了还是亏钱了? #
26735次浏览 224人参与
# 去哪儿求职进展汇总 #
145518次浏览 994人参与
# 用一句话形容你的团队氛围 #
16741次浏览 172人参与
# 360集团校招 #
18835次浏览 146人参与
# 毕业论文进行时 #
5155次浏览 74人参与
# 面对逼签的应对技巧 #
5427次浏览 29人参与
# 我来点评面试官 #
14281次浏览 103人参与
# 牛友的国庆旅行碎片 #
20832次浏览 125人参与
# 今年秋招是回暖还是遇冷 #
27989次浏览 173人参与
# 秋招开始捡漏了吗 #
72940次浏览 513人参与
# 找工作八股要背到什么程度? #
15895次浏览 232人参与
# 三一集团提前批进度交流 #
41352次浏览 229人参与
# 社会教会你的第一课 #
110045次浏览 859人参与
# 工作后,谈恋爱还和学生时代一样吗? #
40983次浏览 377人参与
# 上班后,才发现大学__白学了 #
14145次浏览 100人参与
# 你找工作是从容有余 or 匆忙滚爬? #
10152次浏览 85人参与
# 阿里云工作体验 #
33293次浏览 108人参与
# 你的领导最像哪种动物,为什么? #
25679次浏览 136人参与
# 职场破冰,你们都聊什么? #
30830次浏览 154人参与

