腾讯马拉松-屌丝的逆袭-hdu4500

简介: #include<stdio.h>#include<stdlib.h>int x[21][21];int main(){ int i,j,n,m; // freopen("input.txt","r",stdin); while(scanf("%d%d",&n,&m)!=EOF) { int s
#include<stdio.h>
#include<stdlib.h>
int x[21][21];
int main()
{
    int i,j,n,m;
    // freopen("input.txt","r",stdin);
    while(scanf("%d%d",&n,&m)!=EOF)
    {
        int s[21][21]= {0};
        if(m==0||n==0)
            break;
        for(i=0; i<n; i++)
            for(j=0; j<m; j++)
                scanf("%d",&x[i][j]);
        for(i=0; i<n; i++)
            for(j=0; j<m; j++)
            {
                if(i>0&&i<n-1)
                {
                    if(x[i-1][j]*x[i][j]<0)  //up
                        s[i][j]+=abs(x[i-1][j]);
                    else
                        s[i][j]-=abs(x[i-1][j]);

                    if(x[i+1][j]*x[i][j]<0) // down
                        s[i][j]+=abs(x[i+1][j]);
                    else
                        s[i][j]-=abs(x[i+1][j]);
                }
                if(j>0&&j<m-1)
                {
                    if(x[i][j-1]*x[i][j]<0)  //left
                        s[i][j]+=abs(x[i][j-1]);
                    else
                        s[i][j]-=abs(x[i][j-1]);

                    if(x[i][j+1]*x[i][j]<0)  //rigth
                        s[i][j]+=abs(x[i][j+1]);
                    else
                        s[i][j]-=abs(x[i][j+1]);
                }
                if(n>1)
                {
                    if(i==0)
                    {
                        if(x[i+1][j]*x[i][j]<0) // down
                            s[i][j]+=abs(x[i+1][j]);
                        else
                            s[i][j]-=abs(x[i+1][j]);
                    }
                    if(i==n-1)
                    {
                        if(x[i-1][j]*x[i][j]<0)  //up
                            s[i][j]+=abs(x[i-1][j]);
                        else
                            s[i][j]-=abs(x[i-1][j]);
                    }
                }
                if(m>1)
                {
                    if(j==0)
                    {
                        if(x[i][j+1]*x[i][j]<0)  //rigth
                            s[i][j]+=abs(x[i][j+1]);
                        else
                            s[i][j]-=abs(x[i][j+1]);
                    }
                    if(j==m-1)
                    {
                        if(x[i][j-1]*x[i][j]<0)  //left
                            s[i][j]+=abs(x[i][j-1]);
                        else
                            s[i][j]-=abs(x[i][j-1]);
                    }
                }
                if(m==1&&n==1)
                {
                    s[0][0]=0;
                }
            }
        int max=s[0][0],q=0,p=0;
        for(i=0; i<n; i++)
            for(j=0; j<m; j++)
            {
                if(s[i][j]>max)
                {
                    max=s[i][j];
                    p=i;
                    q=j;
                }
            }
        printf("%d %d %d\n",p+1,q+1,max);
    }
    return 0;
}

目录
相关文章
那些陪伴了我大学青春的网易博客也要停运啦
那些陪伴了我大学青春的网易博客也要停运啦
|
7月前
|
人工智能
百度之星(夏日漫步)
百度之星(夏日漫步)
|
8月前
|
存储 算法 NoSQL
膜拜!砍下13个大厂Offer神仙案例! | 彭文华
膜拜!砍下13个大厂Offer神仙案例! | 彭文华
|
10月前
|
Python
Pythyon|当中秋遇上国庆
Pythyon|当中秋遇上国庆
137 0
|
机器学习/深度学习 算法 测试技术
面试官在“逗”你系列:到底应该怎么爬楼梯?! | 牛气冲天新年征文
算法题是在面试过程中考察候选人逻辑思维能力、手写代码能力的一种方式,因为有一句古话说的好:“说一千道一万,不如写段代码看一看”。今天我们就来个单刀直入,直奔主题,从一个真实面试题到底怎么爬楼梯来聊一聊算法中的动态规划 。
168 0
|
存储
身家过亿的帝都富豪来参加1024节专属盛典,小码农献上单链表一篇来庆祝盛典
身家过亿的帝都富豪来参加1024节专属盛典,小码农献上单链表一篇来庆祝盛典
74 0
身家过亿的帝都富豪来参加1024节专属盛典,小码农献上单链表一篇来庆祝盛典
|
人工智能 编解码 达摩院
中秋,和千年前的朋友一起上央视
昨天,杭州图书馆和达摩院的合作项目「AI算法复现古人“吟咏”中秋画面」,获得了CCTV13的报道。
438 0
中秋,和千年前的朋友一起上央视
|
Java 物联网 C#
2019年的第一场雪来的既猛又烈,突然想分享点东西
清晨起床,震惊了,窗外一片雪白,大雪纷飞,我承认我词穷了,说再多话也描述不了此刻的大好心情。所以,话不多说,先上一张朋友圈的图吧! 趁着这么“好的”天气以及这么好的心情突然想写点东西记录一下自己的2018这一年以及2019年的这一天以及对.NET Core的看法。
1919 0
|
算法 数据中心 索引
阿里云梁楹:这样的青春,别样的精彩
人的青春应该怎样度过?相信一千个人心中,有一千个答案。 我是郭嘉梁,花名梁楹,在不少人眼中,我是一个来自北方的大男孩,一个自带“古典气质的少年”,其实我是一个喜欢晋级打怪,热爱挑战自我的阿里云工程师。
|
机器人 atlas
逆天!波士顿动力再出视频,机器狗大跳火星哥热舞
波士顿动力又出新视频了!这次是机器狗SpotMini,在视频中,该机器人伴着大热单曲《Uptown Funk》秀了一段热舞。网友大叹:现在连机器人都比我会跳舞了!快来跟着SpotMini老师一起学舞蹈吧!
6843 0

热门文章

最新文章