Acm 聪明的kk

来源:互联网 发布:机器人控制算法工程师 编辑:程序博客网 时间:2024/05/20 06:24

聪明的kk

时间限制:1000 ms  |  内存限制:65535 KB
难度:3
描述
聪明的“KK”
非洲某国展馆的设计灵感源于富有传奇色彩的沙漠中陡然起伏的沙丘,体现出本国不断变换和绚丽多彩的自然风光与城市风貌。展馆由五部分组成,馆内影院播放名为《一眨眼的瞬间》的宽银幕短片,反映了建国以来人民生活水平和城市居住环境的惊人巨变。
可移动“沙丘”变戏法 的灵感源于其独特而雄伟的自然景观——富于传奇色彩的险峻沙丘。宏伟的结构、可循环的建材,与大自然相得益彰。环绕一周,发现它正是从沙丘那不断变换的形态中汲取灵感的。外形逼真到无论从哪个角度去观察,都能清楚地辨识出沙丘的特征。
它“坡面”高达20米,微风吹来,你是否感觉到沙的流动?用手去触碰,却发现原来是“魔术戏法”。它表面的不锈钢面板呈现出一种富于变幻的色彩,从不同角度观察,呈现不同色泽,由此来模仿流动沙丘的光感。
走进第三展厅有一个超大的屏幕,通过奇妙的特效,让观众犹如亲身来到浩瀚的沙漠。更为奇妙的是,只见一个小动物“KK”正从沙漠区域(矩形)的左上角沿着向右或向下的方向往右下角跑去。KK太聪明了,它居然能在跑的过程中会选择吃掉尽可能多的虫子线路。
你知道它吃掉多少虫子吗?
输入
第一行:N M (1≤N M≤20 0≤Xij≤500(i=1,2„.N, j=1,2„,M)
)表示沙漠是一个N*M的矩形区域
接下来有N行:每行有M个正整数,Xi1 Xi2 ……Xim 表示各位置中的虫子数(单个空格隔开)
假设“KK”只能向右走或向下走。
输出
输出有一个整数, 表示“KK”吃掉最多的虫子数。
样例输入
3 43 1 2 85 3 4 61 0 2 3
样例输出
24
来源
第三届河南省程序设计大赛
上传者

苗栋栋



思路:

创建一个map[][]来存储每个坐标的值。依次向map中输入map[i][j]时,判断map[i][j-1]>map[i-1][j]即map[i][j]的上方和左方的最大值,将最大值与map[i][j]相加即为(0,0)到(i,j)的最大值

import java.io.BufferedInputStream;import java.util.Scanner;public class _171_3_AC {public static void main(String[] args) {int num,rows,l;Scanner scan = new Scanner(new BufferedInputStream(System.in));rows = scan.nextInt();l = scan.nextInt();int[][] data = new int[rows][l];for(int i = 0; i < rows; ++i){for(int j = 0; j < l ; ++j){num = scan.nextInt();if(i - 1 < 0){if(j - 1 < 0){data[i][j] = num;}else{data[i][j] = data[i][j-1] + num;}}else{if(j - 1 < 0){data[i][j] = data[i - 1][j] + num;}else{if(data[i-1][j] > data[i][j-1]){data[i][j] = data[i-1][j]  + num;}else{data[i][j] = data[i][j-1]  + num;}}}}}System.out.println(data[rows-1][l-1]);}}


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 客人丢了车钥匙怎么办 1号店怎么打不开怎么办 手机中了呼死你怎么办 银行卡u盾丢了怎么办 空军一号皮裂了怎么办 跑步跑的脚腕疼怎么办 走路多了脚腕疼怎么办 白鞋子洗了发黄怎么办 来大姨妈腰疼怎么办 绒面长筒靴掉筒怎么办 钢铁雄心4很卡怎么办 点透视点在纸外怎么办 被新浪微博屏蔽怎么办 孩子痰多鼻涕多怎么办 感冒痰多鼻涕多怎么办 最近鼻涕和痰多怎么办 鼻涕痰多怎么办没感冒 一岁宝宝痰多怎么办 小孩鼻涕和痰多怎么办 鼻子老长鼻屎要怎么办 眼睛老有眼屎是怎么办 眼睛有干眼屎是怎么办 小孩流黄鼻涕是怎么办 孕妇9个月流鼻涕怎么办 流黄鼻涕两周了怎么办 大人流黄脓鼻涕怎么办 鼻子一直流鼻涕像水一样怎么办 6个月婴儿流鼻涕怎么办 9个月婴儿流鼻涕怎么办 狗狗晕车吐了怎么办 小狗又拉又吐怎么办 犬瘟热流黄鼻涕怎么办 2个月幼犬流鼻涕怎么办 5个月宝宝流鼻血怎么办 1岁宝宝感冒鼻塞怎么办 4个月宝宝鼻塞怎么办 4岁宝宝感冒鼻塞怎么办 宝宝4个月流鼻涕怎么办 3个月的宝宝鼻塞怎么办 50天的小孩鼻塞怎么办 鼻子流脓鼻涕2周怎么办