码迷,mamicode.com
首页 > 其他好文 > 详细

HDU 4500

时间:2015-03-16 22:40:12      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

哈哈,好爽好爽,刷水题报复社会啦。。。

哥这次省赛一定要拿一等奖,让你小看我,让你小看我。。。。

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
const int inf=(1<<30);
int score[25][25];

int dir[4][2]={
    {0,1},
    {0,-1},
    {1,0},
    {-1,0}    
};

bool ok(int i,int j,int n,int m){
    if(i>=1&&i<=n&&j>=1&&j<=m) return true;
    return false;
}

int main(){
    int n,m;
    while(scanf("%d%d",&n,&m)&&n||m){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=m;j++)
            scanf("%d",&score[i][j]);
        }
        int sum;
        int ansi,ansj,ans=-inf,ti,tj;
        for(int i=1;i<=n;i++){
            for(int j=1;j<=m;j++){
                sum=0;
                for(int k=0;k<4;k++){
                    ti=i+dir[k][0];
                    tj=j+dir[k][1];
                    if(ok(ti,tj,n,m)){
                        if(score[ti][tj]*score[i][j]>0){
                            sum-=abs(score[ti][tj]);
                        }
                        else sum+=abs(score[ti][tj]);
                    }
                }
                if(sum>ans){
                    ans=sum;
                    ansi=i; ansj=j;
                }
            }
        }
        printf("%d %d %d\n",ansi,ansj,ans);
    }
    
    return 0;
}

 

HDU 4500

标签:

原文地址:http://www.cnblogs.com/jie-dcai/p/4342938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!