AC 100的代码 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner=new Scanner(System.in); while(scanner.hasNext()) { int N=scanner.nextInt(); int M=scanner.nextInt(); int[][] all=new int[N][M]; for(int i=0;i<N;i++) { for(int j=0;j<M;j++) { all[i][j]=scanner.nextInt(); } } int top=N*M; int num=0; for(int i=0;i<N;i++) { for(int j=0;j<M;j++) { if(i>0&&all[i][j]>all[i-1][j]) { num+=all[i][j]-all[i-1][j]; } if(j>0&&all[i][j]>all[i][j-1]) { num+=all[i][j]-all[i][j-1]; } if(i<N-1&&all[i][j]>all[i+1][j]) { num+=all[i][j]-all[i+1][j]; } if(j<M-1&&all[i][j]>all[i][j+1]) { num+=all[i][j]-all[i][j+1]; } if(i==0) num+=all[i][j]; if(j==0)     num+=all[i][j]; if(i==N-1) num+=all[i][j]; if(j==M-1) num+=all[i][j]; } } int result=top*2+num; System.out.println(result); } } }
点赞 评论

相关推荐

06-07 00:00
已编辑
腾讯_后端开发
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-16 14:00
白火同学:其实你可以了解一下HR在Boss聊天的机制,想赢牌的前提是先会玩牌。 如果HR长时间没有理你,有可能是因为你的消息被其他应聘者的消息给挤到下面了,HR从上到下有可能只看个三四百个人就要到理想数量的简历了,而你恰好没有被看到,时间一长,你的消息在越来越下面。这种情况就需要你自己活跃一下,把消息提上去。 也可能是HR招的合适的人选了,但会一直挂着岗位,为了省重新开招聘岗位的钱,方便后面随时修改招聘要求。 当然也可能是HR吃饱了没事耍你玩,要了你的简历又不看,就看你自己怎么理解了。
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务