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

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

hdu1087【記憶化搜索】

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

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
亚洲第一视频网站| 黑人巨大精品欧美一区免费视频| 亚洲成年人在线| 亚洲欧洲在线播放| 欧美成人黄色小视频| 中文字幕视频在线免费欧美日韩综合在线看| 国内精品久久久久久中文字幕| 欧美日韩综合视频网址| 久久天天躁狠狠躁夜夜爽蜜月| 日本一本a高清免费不卡| 国模私拍一区二区三区| 久久国产精品偷| 成人免费网站在线| 91精品国产色综合| 色综合男人天堂| 中文字幕亚洲无线码a| 亚洲精品欧美日韩| 亚洲老司机av| 亚洲免费视频网站| 久久夜色撩人精品| 国产精品第一第二| 性夜试看影院91社区| 国产丝袜一区二区三区| 北条麻妃一区二区在线观看| 国产伦精品免费视频| 久热国产精品视频| 精品久久香蕉国产线看观看gif| 国产亚洲一级高清| 欧美激情精品久久久久久| 91精品国产综合久久久久久蜜臀| 国产91热爆ts人妖在线| 最近免费中文字幕视频2019| 亚洲精品国产品国语在线| 日韩大陆毛片av| 欧美国产日韩一区| 日韩av免费看网站| 在线a欧美视频| 欧美精品videosex极品1| 欧美视频一区二区三区…| 奇米一区二区三区四区久久| 亚洲丝袜一区在线| 国产精品扒开腿做爽爽爽男男| 久久久精品国产一区二区| 亚洲一区二区久久久久久| 日韩在线视频线视频免费网站| 成人午夜两性视频| 91欧美激情另类亚洲| 欧美在线国产精品| 亚洲综合色激情五月| 亚洲美女av网站| 欧洲成人午夜免费大片| 欧美国产日韩一区二区在线观看| 国产精品观看在线亚洲人成网| 亚洲国产福利在线| 日韩成人在线视频观看| 欧美与欧洲交xxxx免费观看| 亚洲女人天堂成人av在线| 亚洲欧美日韩精品久久亚洲区| 91精品在线一区| 91香蕉嫩草神马影院在线观看| 亚洲美女av电影| 欧美野外猛男的大粗鳮| 欧美风情在线观看| 亚洲精品国产精品乱码不99按摩| 日韩天堂在线视频| 成人免费视频在线观看超级碰| 国产日韩亚洲欧美| 久久精品国产91精品亚洲| 国产精品美女在线| 欧美日韩中文字幕日韩欧美| 国产经典一区二区| 日本不卡高字幕在线2019| 欧美专区日韩视频| 久久精品男人天堂| 国产性猛交xxxx免费看久久| 欧美乱妇40p| 久久久久久九九九| 北条麻妃一区二区在线观看| 日韩中文字幕网址| 日韩精品免费观看| 九九精品在线播放| 亚洲欧美中文日韩v在线观看| 国产不卡av在线免费观看| 国产精品视频导航| 亚洲曰本av电影| 亚洲色图校园春色| 国产精品爽黄69天堂a| 久久久天堂国产精品女人| 91精品久久久久| 亚洲成人激情在线| 欧美一区三区三区高中清蜜桃| 国产欧美精品久久久| 国产精品美女999| 精品香蕉一区二区三区| 欧美中文在线免费| 国产精品∨欧美精品v日韩精品| 91禁国产网站| 欧美做受高潮电影o| 日本精品久久久| 久久久精品久久久| 午夜精品福利在线观看| 91免费人成网站在线观看18| 性欧美xxxx视频在线观看| 午夜伦理精品一区| 久久精品国产成人精品| 亚洲一区二区中文| 日韩免费中文字幕| 欧美综合激情网| 亚洲男人天堂手机在线| 成人春色激情网| 97视频免费观看| 欧美一级电影免费在线观看| 国产成人短视频| 亚洲国产另类 国产精品国产免费| 欧美成人性色生活仑片| 国产精品吴梦梦| 国产免费一区二区三区在线观看| 欧美一级淫片丝袜脚交| 欧美黑人性视频| 日韩激情在线视频| 欧美日韩亚洲国产一区| 国产精品免费久久久| 久久国产精品久久久久久久久久| 欧美激情视频在线免费观看 欧美视频免费一| 国产精品一区二区久久久久| 久久久亚洲欧洲日产国码aⅴ| 日韩精品视频中文在线观看| www.日韩免费| 亚洲久久久久久久久久| 国产精品人成电影在线观看| 91热精品视频| 欧美亚洲视频一区二区| 日韩美女在线观看| 色噜噜国产精品视频一区二区| 久久精品视频在线播放| 日韩福利伦理影院免费| 久久久女女女女999久久| 久久久成人av| 一区二区亚洲欧洲国产日韩| 国产日韩综合一区二区性色av| 国产成人精品在线观看| 日韩精品在线免费观看视频| 日产精品久久久一区二区福利| 97视频在线播放| 午夜精品福利在线观看| 亚洲欧美三级伦理| 亚洲白虎美女被爆操| 亚洲japanese制服美女| 欧美精品久久久久久久久久| 国产日本欧美视频| 亚洲国语精品自产拍在线观看| 亚洲成人1234| 亚洲精品国产精品国自产观看浪潮| 国产亚洲欧美日韩美女| 色噜噜狠狠狠综合曰曰曰88av| 欧美亚洲国产视频| 国产精品老女人视频| 精品在线观看国产| 最近2019中文字幕一页二页| 欧美自拍视频在线观看| 色妞色视频一区二区三区四区| 在线日韩欧美视频| 日韩欧美在线观看视频| 日韩电影中文字幕在线观看|