亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

hdu1087【記憶化搜索】

2019-11-14 10:15:02
字體:
來源:轉載
供稿:網友

FatMouse and Cheese

Time Limit: 2000/1000 MS (java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 9050 Accepted Submission(s): 3792

PRoblem Description 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

代碼:

#include <iostream>#include <string>#include <cstring>#include <cstdio>#include <cmath>#include <cstdlib>#include <algorithm>#include <queue>#include <map>#define MST(s,q) memset(s,q,sizeof(s))#define INF 0x3f3f3f3f#define MAXN 1005using namespace std;int n, k, maxn;int Map[105][105];bool vis[105][105];int move_x[4] = {0, 0, 1, -1}, move_y[4] = {1, -1, 0, 0};int memory[105][105];int dfs(int x0, int y0){ if (memory[x0][y0]) return memory[x0][y0]; int ans = 0; for (int i = 0; i < 4; i++) for (int j = 1; j <= k; j++) { int x = x0 + j * move_x[i]; int y = y0 + j * move_y[i]; if (!vis[x][y] && Map[x][y] > Map[x0][y0] && x >= 0 && x < n && y >= 0 && y < n) { vis[x][y] = 1; int c = dfs(x, y); ans = c > ans ? c : ans; vis[x][y] = 0; } } return memory[x0][y0] = ans + Map[x0][y0];}int main(){ while (cin >> n >> k) { if (n == -1 && k == -1) break; MST(vis, 0);// 可省略 MST(memory, 0); for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) { scanf("%d", &Map[i][j]); } vis[0][0] = 1; printf("%d/n", dfs(0, 0) ); }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久一区二区| 国产日韩精品一区二区| 欧美成人精品在线观看| 亚洲精品www久久久| 97视频人免费观看| 亚洲国产成人一区| 岛国av一区二区| 日韩免费观看在线观看| 亚洲а∨天堂久久精品喷水| 国产一区二区三区视频在线观看| 欧洲成人在线视频| 97视频免费在线看| 97国产suv精品一区二区62| www.日韩不卡电影av| 在线视频日韩精品| 亚洲欧美日韩在线一区| 亚洲精品国产精品久久清纯直播| 亚洲国产精品小视频| 久久久久在线观看| 91日本在线视频| 亚洲品质视频自拍网| www.99久久热国产日韩欧美.com| 91高清免费视频| 亚洲福利视频免费观看| 一区二区日韩精品| 久久亚洲成人精品| 国产成人精品视频| 亚洲xxxxx性| 日韩在线免费观看视频| 一区二区三区国产视频| 久久久国产精品一区| 欧美日韩色婷婷| 日韩在线免费视频观看| 日本国产欧美一区二区三区| 成人欧美一区二区三区在线| 国产精品亚洲第一区| 久久视频在线免费观看| 91av在线播放视频| 久久伊人免费视频| 色999日韩欧美国产| 国产一区二区三区在线播放免费观看| 欧美国产在线视频| 精品中文字幕久久久久久| 久久久久久噜噜噜久久久精品| 亚洲性线免费观看视频成熟| 精品香蕉在线观看视频一| 日韩中文字幕欧美| 毛片精品免费在线观看| 成人444kkkk在线观看| 成人黄色免费网站在线观看| 亚洲欧美日韩国产成人| 日韩免费观看网站| 日韩av一区在线观看| 亚洲精品在线91| 亚洲精品视频免费在线观看| 日韩网站在线观看| 日韩少妇与小伙激情| 久久不射热爱视频精品| 亚洲欧美精品一区二区| 国产精品va在线播放我和闺蜜| 91国自产精品中文字幕亚洲| 成人福利网站在线观看| 亚洲www永久成人夜色| 97视频网站入口| 国外成人性视频| 亚洲自拍偷拍区| 久久午夜a级毛片| 亚洲影院污污.| 久热精品视频在线观看一区| 国产午夜精品视频免费不卡69堂| 精品一区二区亚洲| 92裸体在线视频网站| 亚洲人a成www在线影院| 91国产视频在线| 亚洲专区在线视频| 黑丝美女久久久| 亚洲成人av中文字幕| 91精品视频观看| 亚洲人成电影网站色xx| 日韩欧美aaa| 啪一啪鲁一鲁2019在线视频| 国产日韩精品一区二区| 亚洲一区久久久| 欧美中文字幕视频| 亚洲成人精品视频| 97国产精品视频人人做人人爱| 精品国产成人在线| 久久成人人人人精品欧| 欧美一级电影免费在线观看| 中文国产亚洲喷潮| 欧美性xxxx| 国产精品偷伦视频免费观看国产| 日本高清不卡的在线| 欧美黑人狂野猛交老妇| 国产又爽又黄的激情精品视频| 国产精品99导航| 亚洲性日韩精品一区二区| 欧美伊久线香蕉线新在线| 一本色道久久88亚洲综合88| 欧美激情aaaa| 国产精品视频专区| 正在播放国产一区| 久久网福利资源网站| 免费不卡在线观看av| 国产成人av在线播放| 九九热99久久久国产盗摄| 亚洲激情在线视频| 色诱女教师一区二区三区| 欧美黄色片视频| 欧美黑人性生活视频| 日韩免费av在线| 在线视频欧美日韩| 这里只有精品丝袜| 久久视频国产精品免费视频在线| 国产精品吴梦梦| 亚洲国产精品一区二区三区| 久久久伊人欧美| 97不卡在线视频| 国产精品女人网站| 91亚洲国产成人久久精品网站| 日韩电影大片中文字幕| 国产精品久久久av| 91精品国产高清自在线| 成人精品aaaa网站| 欧美电影免费看| 欧美老肥婆性猛交视频| 91久久精品日日躁夜夜躁国产| 亚洲电影成人av99爱色| 欧美日韩国产精品一区二区三区四区| 动漫精品一区二区| 亚洲国产精品成人av| 精品国产1区2区| 国产精品老牛影院在线观看| 日韩成人中文电影| 国产精品午夜一区二区欲梦| 欧美激情免费在线| 国产精品久久久久999| 91麻豆国产精品| 精品高清美女精品国产区| 日韩成人在线视频观看| 7777kkkk成人观看| 国产mv免费观看入口亚洲| 亚洲精品美女视频| 亚洲人成77777在线观看网| 黄色一区二区三区| 国产精品久久久久久久天堂| 国产精品视频自在线| 久久久亚洲欧洲日产国码aⅴ| 日韩成人性视频| 中文字幕日韩欧美在线视频| 国产精品欧美日韩久久| 久久久久国产一区二区三区| 亚洲一区二区在线播放| 欧美激情免费视频| 日韩av中文字幕在线免费观看| 日韩av在线一区二区| 亚洲最大成人免费视频| 日韩中文字幕国产精品| 欧美专区在线观看| 亲子乱一区二区三区电影| 国产精品第3页| 欧美午夜影院在线视频| 国产精品国产三级国产aⅴ浪潮| 久久精品国产69国产精品亚洲|