zoukankan      html  css  js  c++  java
  • hdu 4500(小Q系列故事——屌丝的逆袭)

    #include<stdio.h>
    #include<math.h>
    #include<string.h>
    int main()
    {
        int N,M;
        int a[22][22];
        int i,j,max,mi,mj,m;
        while(scanf("%d %d",&N,&M)!=EOF&&N!=0&&M!=0)
        {
            max=0;
            memset(a,0,sizeof(a));
            for(i=0;i<N;i++)
            for(j=0;j<M;j++)
            scanf("%d",&a[i+1][j+1]);
            for(i=1;i<=N;i++)
            for(j=1;j<=M;j++)
            {
                m=0;
                if(a[i][j]*a[i-1][j]<0)m+=fabs((float)a[i-1][j]);
                else m-=fabs((float)a[i-1][j]);
                if(a[i][j]*a[i+1][j]<0)m+=fabs((float)a[i+1][j]);
                else m-=fabs((float)a[i+1][j]);
                if(a[i][j]*a[i][j-1]<0)m+=fabs((float)a[i][j-1]);
                else m-=fabs((float)a[i][j-1]);
                if(a[i][j]*a[i][j+1]<0)m+=fabs((float)a[i][j+1]);
                else m-=fabs((float)a[i][j+1]);
                //printf("%d\n",m);
                if(max<m)
                mi = i,mj = j,max = m;
            }
            printf("%d %d %d\n",mi,mj,max);
        }
        return 0;
    }

    水题常规思路:

                     和爆搞差不多!!

    调用fabs()时,参数的类型需注意!!

  • 相关阅读:
    bzoj 1977
    bzoj 3389
    bzoj 1064
    codeforces 424D
    codeforces 425C
    codeforces 425D
    codeforces 427E
    codeforces 425E
    codeforces 429D
    codeforces 429E
  • 原文地址:https://www.cnblogs.com/XDJjy/p/3022794.html
Copyright © 2011-2022 走看看