日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【HDU - 1078】FatMouse and Cheese (记忆化搜索dp)

發布時間:2023/12/10 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【HDU - 1078】FatMouse and Cheese (记忆化搜索dp) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題干:

FatMouse has stored some cheese in a city. The city can be considered as a square grid of dimension n: each grid location is labelled (p,q) where 0 <= p < n and 0 <= q < n. At each grid location Fatmouse has hid between 0 and 100 blocks of cheese in a hole. Now he's going to enjoy his favorite food.?

FatMouse begins by standing at location (0,0). He eats up the cheese where he stands and then runs either horizontally or vertically to another location. The problem is that there is a super Cat named Top Killer sitting near his hole, so each time he can run at most k locations to get into the hole before being caught by Top Killer. What is worse -- after eating up the cheese at one location, FatMouse gets fatter. So in order to gain enough energy for his next run, he has to run to a location which have more blocks of cheese than those that were at the current hole.?

Given n, k, and the number of blocks of cheese at each grid location, compute the maximum amount of cheese FatMouse can eat before being unable to move.?

Input

There are several test cases. Each test case consists of?

a line containing two integers between 1 and 100: n and k?
n lines, each with n numbers: the first line contains the number of blocks of cheese at locations (0,0) (0,1) ... (0,n-1); the next line contains the number of blocks of cheese at locations (1,0), (1,1), ... (1,n-1), and so on.?
The input ends with a pair of -1's.?

Output

For each test case output in a line the single integer giving the number of blocks of cheese collected.?

Sample Input

3 1 1 2 5 10 11 6 12 12 7 -1 -1

Sample Output

37

?

題目大意:

有一種游戲是的玩法是這樣的:
有一個n*n的格子,每個格子有一個數字。
遵循以下規則:
1. 玩家每次可以由所在格子向上下左右四個方向進行直線移動,每次移動的距離不得超過m
2. 玩家一開始在第一行第一列,并且已經獲得該格子的分值
3. 玩家獲得每一次移動到的格子的分值
4. 玩家下一次移動到達的格子的分值要比當前玩家所在的格子的分值要大。
5. 游戲所有數字加起來也不大,保證所有數字的和不會超過int型整數的范圍
6. 玩家僅能在n*n的格子內移動,超出格子邊界屬于非法操作
7. 當玩家不能再次移動時,游戲結束
現在問你,玩家所能獲得的最大得分是多少?

輸入是n和m。

?

解題報告:

? ? ?水題,,但是剛開始讀錯題,沒看到只能從(1,1)點開始游戲 這個條件,所以WA了、、

AC代碼:

#include<bits/stdc++.h> #define ll long long using namespace std;int nx[4] = {0,1,0,-1}; int ny[4] = {1,0,-1,0}; ll dp[105][105]; int a[105][105];int n,m; bool ok(int x,int y) {if(x>=1&&x<=n&&y>=1&&y<=n) return 1;else return 0; } ll dfs(int x,int y) {if(dp[x][y] != -1) return dp[x][y];ll res = 0;int tx,ty;for(int k = 0; k<4; k++) {tx = x;ty = y;for(int i = 1; i<=m; i++) {tx += nx[k];ty += ny[k];if(ok(tx,ty)==0) continue;if(a[tx][ty] <= a[x][y]) continue;res = max(res,dfs(tx,ty));}}return dp[x][y]=res+a[x][y];} int main() {while(~scanf("%d%d",&n,&m)) {if(n==-1 && m==-1) break;memset(dp,-1,sizeof dp);ll ans = 0;for(int i = 1; i<=n; i++) {for(int j = 1; j<=n; j++) {scanf("%d",&a[i][j]);}} // for(int i = 1; i<=n; i++) { // for(int j = 1; j<=n; j++) { // ans = max(ans,dfs(i,j)); // } // }ans = dfs(1,1);printf("%lld\n",ans);} return 0 ;}

?

總結

以上是生活随笔為你收集整理的【HDU - 1078】FatMouse and Cheese (记忆化搜索dp)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费网站www在线观看 | 男女在楼梯上高潮做啪啪 | 日本五十路女优 | 国产手机av| 色哟哟精品观看 | 在线观看国产成人 | 免费的黄色小视频 | 日韩欧美高清在线视频 | 少妇流白浆 | 欧美日韩国产综合网 | 欧美极品少妇无套实战 | 免费的黄色一级片 | 国产精品人人妻人人爽人人牛 | 麻豆成人免费视频 | 中国国产黄色片 | 久久精品国产亚洲av久 | 最新av | av影库| av中文资源在线 | 91官网在线 | 亚洲成人mv| 黄页网站免费在线观看 | 九九在线 | 九月激情网 | 毛片亚洲av无码精品国产午夜 | 在线观看国产一区二区三区 | 最色网站 | 成人小说亚洲一区二区三区 | 国产黄色免费视频 | 国产精品久久久久久久久久久新郎 | 操大爷影院 | 女人被男人操 | 亚洲热在线观看 | 久久99久久98精品免观看软件 | 二区视频在线观看 | 午夜一区二区三区在线 | 国产做爰免费视频观看 | 成人黄色三级视频 | 精品国产影院 | 亚洲一区第一页 | 久久受| 亚洲国产免费 | julia一区二区中文久久97 | 成人久久18免费网站图片 | av无码久久久久久不卡网站 | 麻豆一二三区 | 激情小说亚洲色图 | 国产床上视频 | 665566综合网| 爱插美女网 | 亚洲国产精品18久久久久久 | 亚洲欧美视频在线观看 | 无遮挡边吃摸边吃奶边做 | 伊人五月婷婷 | 国产男女猛烈无遮挡免费视频动漫 | 亚洲最黄视频 | 美女扒开腿让人桶爽原神 | 中文日韩字幕 | 国产精品久久久久久久av | 玩偶游戏在线观看免费 | 国产毛片久久 | 艳母在线视频 | 国产99在线播放 | 国产女人精品 | 变态另类ts人妖一区二区 | 欧美十大老熟艳星 | wwwxxx日本免费| 一区二区三区在线观看av | 自拍超碰 | 日韩欧美三级在线 | 国产精品久久毛片av大全日韩 | 黑人操亚洲女 | 亚洲av无码一区二区三区性色 | 精品伦理一区二区 | 欧美激情第1页 | 国产激情视频一区 | av网站网址 | 日本久久久久 | 二区三区偷拍浴室洗澡视频 | 亚洲污污视频 | 97在线免费视频观看 | 91久久| 大尺度舌吻呻吟声 | 精品国产一区二区三区四区精华 | 欧美激情免费在线观看 | 五月婷婷六月综合 | 亚洲一区综合 | 亚洲人成无码www久久久 | 亚洲一区二区高清 | 本道久久 | 中文字幕在线免费观看视频 | av乱码 | 亚洲aⅴ网站| 久久久久高清 | 免费色av | 久久中文精品 | 成人高清在线观看 | 日本欧美激情 | 五月亚洲综合 |