Hdu 1978(記憶化搜尋)

2021-09-19 19:04:41 字數 459 閱讀 7048

hdu 1978

思路:根據a[i][j]表示最多能走的步數,所以列舉向下走的步數x,向右走的步數y,然後用num[i][j]記錄走過的路徑的個數,

搜尋每次走到的地方就好了。

#include#include#includeusing namespace std;

typedef long long ll;

const ll mod = 10000;

const int maxn = 120;

ll a[maxn][maxn],num[maxn][maxn],m,n;

ll dfs(int x,int y)

} }return num[x][y];

}int main(void)

printf("%lld\n",dfs(1,1));

} return 0;

}

HDU1978 記憶化搜尋

how many ways problem description 這是乙個簡單的生存遊戲,你控制乙個機械人從乙個棋盤的起始點 1,1 走到棋盤的終點 n,m 遊戲的規則描述如下 1.機械人一開始在棋盤的起始點並有起始點所標有的能量。2.機械人只能向右或者向下走,並且每走一步消耗一單位能量。3.機械...

hdu 1978 記憶化DFS搜尋)

time limit 3000 1000 ms j a others memory limit 32768 32768 k j a others total submission s 1983 accepted submission s 1213 problem description 這是乙個簡單...

hdu1978動態規劃

還算比較好理解的動態規劃 題意 這是乙個簡單的生存遊戲,你控制乙個機械人從乙個棋盤的起始點 1,1 走到棋盤的終點 n,m 遊戲的規則描述如下 1.機械人一開始在棋盤的起始點並有起始點所標有的能量。2.機械人只能向右或者向下走,並且每走一步消耗一單位能量。3.機械人不能在原地停留。4.當機械人選擇了...