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
- 聪明的KK【ACM】
- Acm 聪明的kk
- 南阳理工acm 171聪明的kk
- 河南第三届ACM省赛(聪明的kk)
- 第三届河南省acm省赛 聪明的kk
- NYOJ171 第三届acm省赛 聪明的kk
- 聪明的“KK”
- 聪明的kk
- NYOJ171 聪明的kk
- NYOJ171-聪明的kk
- NYOJ_170聪明的kk
- nyoj171聪明的kk
- 聪明的kk
- 171 聪明的kk
- 聪明的kk
- 聪明的kk
- NYOJ聪明的kk
- 聪明的kk
- php问题收集
- lamp环境下配置虚拟主机
- 自定义ViewPagerIndicator---炫酷的导航栏指示器+ViewPager+Fragment
- Qt连接数据库Mysql(配置)
- Hbuilder的快捷键
- Acm 聪明的kk
- HTTP中的几个状态码
- 我要学RobotArt
- 管理网站DEMO
- hdu 1114 Piggy-Bank
- 实用篇--查看linux系统版本是32位的还是64位的
- 安卓基本控件使用:EditText的光标的使用(模拟拨号界面的输入)
- JSON数据解析(二)——GSON
- JavaScript中valueOf函数与toString方法重写优先级问题