聪明的“KK” (第三届省赛)

聪明的“KK”

(代码并不是很长   这道题是队友写的, 思路是:读入每个数以后 在这个数的位置上 存入从起点到这个点 的最大的值 , 最后右下角的的那个值就是结果)

题目描述

非洲某国展馆的设计灵感源于富有传奇色彩的沙漠中陡然起伏的沙丘,体现出本国不断变换和绚丽多彩的自然风光与城市风貌。展馆由五部分组成,馆内影院播放名为《一眨眼的瞬间》的宽银幕短片,反映了建国以来人民生活水平和城市居住环境的惊人巨变。

可移动“沙丘”变戏法 的灵感源于其独特而雄伟的自然景观——富于传奇色彩的险峻沙丘。宏伟的结构、可循环的建材,与大自然相得益彰。环绕一周,发现它正是从沙丘那不断变换的形态中汲取灵感的。外形逼真到无论从哪个角度去观察,都能清楚地辨识出沙丘的特征。

它“坡面”高达20米,微风吹来,你是否感觉到沙的流动?用手去触碰,却发现原来是“魔术戏法”。它表面的不锈钢面板呈现出一种富于变幻的色彩,从不同角度观察,呈现不同色泽,由此来模仿流动沙丘的光感。

走进第三展厅有一个超大的屏幕,通过奇妙的特效,让观众犹如亲身来到浩瀚的沙漠。更为奇妙的是,只见一个小动物“KK”正从沙漠区域(矩形)的左上角沿着向右或向下的方向往右下角跑去。KK太聪明了,它居然能在跑的过程中会选择吃掉尽可能多的虫子线路。

你知道它吃掉多少虫子吗?

输入

第一行:N M 表示沙漠是一个N*M的矩形区域

接下来有N行:每行有M个正整数,Xi1 Xi2 ……Xim 表示各位置中的虫子数(单个空格隔开)

输出

输出有一个整数, 表示“KK”吃掉最多的虫子数。

样例输入

3 4
3 1 2 8
5 3 4 6
1 0 2 3

样例输出

24

提示

1≤ N M ≤ 20 0≤Xij≤ 500 (i=1,2„.N, j=1,2„,M)

假设“KK”只能向右走或向下走。

 1 #include<stdio.h>
 2 #include<string.h>
 3 #define N 30
 4 #define max(a, b)(a > b ? a : b)
 5 int dp[N][N];
 6 int main()
 7 {
 8     int m, n, i, j, x;
 9     while(scanf("%d%d", &m, &n) != EOF)
10     {
11         memset(dp,0,sizeof(dp));
12         for(i = 0 ; i < m ; i++)
13         {
14             for(j = 0 ; j < n ; j++)
15             {
16                 scanf("%d", &dp[i][j]);
17                 if(i==0&&j!=0)
18                 dp[i][j] += dp[i][j-1];
19                 else if(j==0&&i!=0)
20                     dp[i][j] += dp[i-1][j];
21                 else
22                     dp[i][j] += max(dp[i-1][j],dp[i][j-1]);
23             }
24         }
25         printf("%d\n", dp[i-1][j-1]);
26     }
27     return 0;
28 }
时间: 2024-07-29 11:24:00

聪明的“KK” (第三届省赛)的相关文章

nyist oj 171 聪明的kk (动态规划)

聪明的kk 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 聪明的"KK" 非洲某国展馆的设计灵感源于富有传奇色彩的沙漠中陡然起伏的沙丘,体现出本国不断变换和绚丽多彩的自然风光与城市风貌.展馆由五部分组成,馆内影院播放名为<一眨眼的瞬间>的宽银幕短片,反映了建国以来人民生活水平和城市居住环境的惊人巨变. 可移动"沙丘"变戏法 的灵感源于其独特而雄伟的自然景观--富于传奇色彩的险峻沙丘.宏伟的结构.可循环的建材,与大自然相得益

聪明的kk(南阳oj171)(dp固定终点的最长路)

聪明的kk 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 聪明的"KK" 非洲某国展馆的设计灵感源于富有传奇色彩的沙漠中陡然起伏的沙丘,体现出本国不断变换和绚丽多彩的自然风光与城市风貌.展馆由五部分组成,馆内影院播放名为<一眨眼的瞬间>的宽银幕短片,反映了建国以来人民生活水平和城市居住环境的惊人巨变. 可移动"沙丘"变戏法 的灵感源于其独特而雄伟的自然景观--富于传奇色彩的险峻沙丘.宏伟的结构.可循环的建材,与大自然相得益

NYOJ聪明的kk

聪明的kk 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 聪明的"KK" 非洲某国展馆的设计灵感源于富有传奇色彩的沙漠中陡然起伏的沙丘,体现出本国不断变换和绚丽多彩的自然风光与城市风貌.展馆由五部分组成,馆内影院播放名为<一眨眼的瞬间>的宽银幕短片,反映了建国以来人民生活水平和城市居住环境的惊人巨变. 可移动"沙丘"变戏法 的灵感源于其独特而雄伟的自然景观--富于传奇色彩的险峻沙丘.宏伟的结构.可循环的建材,与大自然相得益

聪明的kk

聪明的kk 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描写叙述 聪明的"KK" 非洲某国展馆的设计灵感源于富有传奇色彩的沙漠中陡然起伏的沙丘.体现出本国不断变换和绚丽多彩的自然风光与城市风貌. 展馆由五部分组成.馆内影院播放名为<一眨眼的瞬间>的宽银幕短片.反映了建国以来人民生活水平和城市居住环境的惊人巨变. 可移动"沙丘"变戏法 的灵感源于其独特而宏伟的自然景观--富于传奇色彩的险峻沙丘.宏伟的结构.可循环的建材,与大自然

[河南省ACM省赛-第三届] 聪明的kk (nyoj 171)

#include<iostream> #include<cstdio> #include<cstring> #include<string> #include<algorithm> using namespace std; #define INF 0x7fffffff #define INPUT freopen("d:\\in.txt", "r", stdin); #define OUTPUT freope

山科第三届校赛总结

这次山科的校赛算是省赛前的一次正式的检验吧,暴露了我们队伍之前训练很多没发现的问题. 比赛的过程真的算是有惊无险,差点就GG... 我们入场晚了一会,我刚读完C题,就发现已经有人过了F题了,我去看F题,是个统计闰年的水题,很快就敲过了.回去想接着看C,感觉也很水,这时cerberux说这个用个map就A了,我让他来敲,可是他好像用的不是很熟练,这道题敲的很慢,交上去还wa了...我回过头仔细看这题,觉得扫一遍统计一次最多连续出现的次数就可以了,这才把这个水题过了.然后我去敲G,G题我出现了很严重

NYOJ 171 聪明的kk

#include<stdio.h>#include<string.h>#define max(a,b) a>b?a:bint map[25][25],dp[25][25];int main(){ int n,m,i,j; scanf("%d%d",&n,&m); for(i=1;i<=n;i++) for(j=1;j<=m;j++) scanf("%d",&map[i][j]); for(i=1;i&

第三届山西省赛1004 一道大水题(scanf)

一道大水题 时间限制: C/C++ 2000ms; Java 4000ms 内存限制: 65535KB 通过次数: 44 总提交次数: 1020 问题描述 Dr. Pan作为上兰帝国ACM的总负责人,对队员的队员的训练也是日常关心,他要求每周要有一位队员出一道题目.不知过了多少年,终于轮到Shiyiliang出题了,他费尽脑汁,终于出了一道大水题 给定一个偶数n,n的取值范围为[-1e18,1e18],要求一对整数x,y满足以下条件: 1.x*y==n 2.x与n必须同号,即如果n>0则x>0

东北农业大学第三届校赛总结

2014年11月9日,晴,天气还不错.早上8点匆匆赶到实验室和大家集合,一起去了东北农业大学. 刚到校门口就感受到了东北农业大学的大了,不过美中不足的是有点荒凉,校园是很空旷,但是除了几栋楼之外,剩下的都是荒地,或许还未建设好吧. 9点到达了农大,对着门的是农大最好的一栋楼--成栋楼,真的好霸气,唉,一比,黑大真是弱爆了,211就是不一样啊... 9点半是热身赛,一个小时,刚开始,上来一个大水题A题,求个平均数:然后是B题,也很水,只不过是太小看他了,直接暴力搞的,信心满满的交了,WA...我改