NYOJ聪明的kk

聪明的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 4
3 1 2 8
5 3 4 6
1 0 2 3
样例输出
24
来源

第三届河南省程序设计大赛

#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<queue>
int m,n,max,map[25][25],vis[25][25],mov[][2]={1,0,0,1};
int dist[25][25];
void DFS(int x,int y){
	int xx,yy;
	for(int i=0;i<2;++i){
		xx=x+mov[i][0];
		yy=y+mov[i][1];
		if(xx>=0&&xx<m&&yy>=0&&yy<n&&(vis[xx][yy]==0||dist[x][y]+map[xx][yy]>=dist[xx][yy])){
			dist[xx][yy]=dist[x][y]+map[xx][yy];
			vis[xx][yy]=1;
			max=dist[xx][yy]>max?dist[xx][yy]:max;
			DFS(xx,yy);
		}
	}
}
int main()
{
	int a,b,i,j;
	while(scanf("%d%d",&m,&n)==2){
		for(i=0;i<m;++i){
			for(j=0;j<n;++j)
			scanf("%d",&map[i][j]);
		}
		max=0;
		memset(vis,0,sizeof(vis));
		memset(dist,0,sizeof(dist));
		dist[0][0]=map[0][0];
		DFS(0,0);
		printf("%d\n",max);
	}
	return 0;
}        
时间: 2024-11-12 08:05:06

NYOJ聪明的kk的相关文章

聪明的kk

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

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

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

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

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

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

聪明的“KK” (代码并不是很长   这道题是队友写的, 思路是:读入每个数以后 在这个数的位置上 存入从起点到这个点 的最大的值 , 最后右下角的的那个值就是结果) 题目描述 非洲某国展馆的设计灵感源于富有传奇色彩的沙漠中陡然起伏的沙丘,体现出本国不断变换和绚丽多彩的自然风光与城市风貌.展馆由五部分组成,馆内影院播放名为<一眨眼的瞬间>的宽银幕短片,反映了建国以来人民生活水平和城市居住环境的惊人巨变. 可移动“沙丘”变戏法 的灵感源于其独特而雄伟的自然景观——富于传奇色彩的险峻沙丘.宏伟的结

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&

[河南省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

聪明的kk --- 搜索超时

二话没说上去搜索 , 果不其然 华丽超时 . 1 #include<stdio.h> 2 #include<string.h> 3 #include<math.h> 4 #include<iostream> 5 #include<algorithm> 6 #include<queue> 7 #include<vector> 8 #include<set> 9 #include<stack> 10 #

聪明的kk (南洋理工—171)

#include<iostream> using namespace std; int map[21][21]; int d[21][21]; int N, M; int dp(int i, int j) { if(d[i][j]!=0) return d[i][j]; if(i==N-1&&j==M-1) return d[i][j]=map[i][j]; if(i==N-1&&j!=M-1) return d[i][j]=map[i][j] + dp(i,j

NYOJ 145 聪明的小珂

/* 题目大意:求解和输入数的互质的数 解题思路:求解和 n 互质的最大数,从n/2开始找 关键点:GCD函数的使用 解题人:lingnichong 解题时间:2014-10-04 16:11:55 解题体会:还是不知道为什么这样就对了 */ 聪明的小珂 时间限制:1000 ms  |  内存限制:1000 KB 难度:3 描述 小珂是一个爱美的女孩,她有n条新项链,标号从1到n,每一条项链在颜色上都会有一些差别,n条项链依次摆放,围成一个圈.小珂每次都会从上一次选择项链的位置开始数到第k条项链