小Q系列故事——屌丝的逆袭(Hdu 4500)
来源:互联网 发布:米歇尔罗德里格兹 知乎 编辑:程序博客网 时间:2024/05/16 23:02
CE了一次。。。
在计算上下左右的魅力值时,考虑边界。
#include <stdio.h>#include <stdlib.h>#include <math.h>int n,m;int a[30][30];int Count(int i,int j){int sum = 0;//上if(i>0){if(a[i][j]*a[i-1][j]<0)sum+=abs(a[i-1][j]);elsesum-=abs(a[i-1][j]);} //左if(j>0){if(a[i][j]*a[i][j-1]<0)sum+=abs(a[i][j-1]);elsesum-=abs(a[i][j-1]);} //右if(i<n-1){if(a[i][j]*a[i+1][j]<0)sum+=abs(a[i+1][j]);elsesum-=abs(a[i+1][j]);} //下if(j<m-1){if(a[i][j]*a[i][j+1]<0)sum+=abs(a[i][j+1]); else sum-=abs(a[i][j+1]);}return sum;}void run(){int i,j,r,c;int Max, tmp;for(i=0; i<n; i++){for(j=0; j<m; j++){scanf("%d", &a[i][j]);}}Max = -99999;for(i=0; i<n; i++){for(j=0; j<m; j++){tmp = Count(i,j);if(tmp > Max){Max = tmp;r = i+1;c = j+1;}}}printf("%d %d %d\n", r, c, Max);}int main(){while(scanf("%d%d", &n, &m)!=EOF){if(n==0 && m==0) break;run();}return 0;}
- 小Q系列故事——屌丝的逆袭(Hdu 4500)
- HDU 4500 小Q系列故事——屌丝的逆袭(水题)
- hdu 4500 小Q系列故事——屌丝的逆袭
- Hdu 4500 小Q系列故事——屌丝的逆袭
- HDU 4500 小Q系列故事——屌丝的逆袭
- hdu 4500 小Q系列故事——屌丝的逆袭
- hdu 4500 小Q系列故事——屌丝的逆袭
- HDU 4500 小Q系列故事——屌丝的逆袭
- hdu 4500 小Q系列故事——屌丝的逆袭
- HDU 4500 小Q系列故事——屌丝的逆袭
- HDU-4500-小Q系列故事——屌丝的逆袭
- hdu 4500 小Q系列故事——屌丝的逆袭
- HDU 4500--小Q系列故事——屌丝的逆袭
- HDU ACM 4500 小Q系列故事——屌丝的逆袭
- hdu 4500 小Q系列故事——屌丝的逆袭
- HDU 4500:小Q系列故事——屌丝的逆袭【水】
- HDU 4500 小Q系列故事——屌丝的逆袭(模拟枚举排序)
- hdu 4500 (小Q系列故事——屌丝的逆袭)
- Vim常用插件
- 关于struct和class的区别
- 如何在u-boot中增加板级代码
- Android手机上监听短信有两种方式:(2012-02-23 23:00:37)
- PACS流程
- 小Q系列故事——屌丝的逆袭(Hdu 4500)
- 黑马程序员:网络编程<二>
- XSL 语言入门3 -- XSLT 中常用元素
- Linux寻找和杀掉僵尸进程
- QT4 编译错误 error: collect2: ld returned 1 exit status
- MDI完美无边框
- C++封装SQlite<二>
- 手机应用如何赚钱
- Encoding in python 2.7