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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

HDU-1978 How many ways 动态规划

發布時間:2025/7/14 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDU-1978 How many ways 动态规划 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題意就不多說了,剛開始還在用搜索來寫,定了兩個方向,標記去重,各種,然后就TLE了。

正解就是枚舉行方向的量,再控制列方向的量,使得行和列上的偏移量不超過規定的步數即可,在沒有每一次memset的情況下,注意在枚舉的時候去掉自己這個點。

代碼如下:

#include <cstring> #include <cstdlib> #include <cstdio> #define MOD 10000 #define MAXN 105 using namespace std;int G[MAXN][MAXN], n, m;int dp[MAXN][MAXN];inline int dist(int x, int y) {return n-x+m-y; }inline bool judge(int x, int y) {if (x >= 1 && x <= n && y >= 1 && y <= m) {return true;}else {return false;} }int DFS(int x, int y, int step) {int sum = 0;for (int i = 0; i <= step; ++i) {for (int j = 0; i+j <= step; ++j) {if (judge(x+i, y+j) && !(i==0 && j==0)) {sum += dp[x+i][y+j];if (sum >= MOD) {sum %= MOD;}}}}return sum; }int DP() {for (int i = n; i >= 1; --i) {for (int j = m; j >= 1; --j) {if (i == n && j== m) {dp[i][j] = 1;}else if (G[i][j]){ dp[i][j] = DFS(i, j, G[i][j]);}else {dp[i][j] = 0;}}}return dp[1][1]; }void getint( int &c ) {char chr;while( chr= getchar(), chr< '0'|| chr> '9' ) ;c= chr- '0';while( chr= getchar(), chr>= '0'&& chr<= '9' ){c=c* 10+ chr- '0';} }int main() {int T;scanf("%d", &T);while (T--) {scanf("%d %d", &n, &m);for (int i = 1; i <= n; ++i) {for (int j = 1; j <= m; ++j) {getint(G[i][j]);}}printf("%d\n", DP());} return 0; }

轉載于:https://www.cnblogs.com/Lyush/archive/2012/05/02/2479657.html

總結

以上是生活随笔為你收集整理的HDU-1978 How many ways 动态规划的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲小说专区 | 中文字幕一区日韩 | 国内精品视频在线观看 | 国产精品久久久久999 | 黄色一级大片在线免费看产 | 久久久国产精品成人免费 | 国产 丝袜 欧美中文 另类 | 午夜视频在线免费 | 欧美丰满熟妇bbb久久久 | 中文字幕成人动漫 | 国产在线视频一区二区三区 | 法国空姐在线观看视频 | 欧美综合网站 | 男人透女人免费视频 | 久久国产香蕉视频 | 制服丝袜天堂网 | a级免费毛片 | 女人的天堂网站 | 黄页视频在线观看 | 精品香蕉一区二区三区 | 色妞色视频一区二区三区四区 | 国产毛片久久 | 无码精品黑人一区二区三区 | 海角社区在线视频播放观看 | 国产精品扒开腿做爽爽爽男男 | 97黄色网 | 国产xx视频 | 亚洲成人av中文字幕 | www.国产| youjizz韩国| 日本五十熟hd丰满 | 蜜桃av色偷偷av老熟女 | 探花视频在线观看 | 国产成人黄色片 | 亚洲国产精品视频在线 | 亚洲精品电影在线 | 在线看的av网站 | 日韩欧美爱爱 | 免费在线观看的av | 正在播放adn156松下纱荣子 | 精国产人伦一区二区三区 | 国产性―交―乱―色―情人 | 草久在线 | 亚洲在线看片 | 中文字幕第十二页 | 欧美作爱视频 | 一边摸一边抽搐一进一出视频 | 欧美性视频在线播放 | 色就色欧美 | 波多野结衣大片 | 午夜爱| 国产欧美一区二区三区免费看 | 一级片在线观看免费 | 视频区小说区 | 黄大色黄大片女爽一次 | 亚洲免费在线观看 | 久久免费在线观看视频 | 国产一区视频在线观看免费 | 午夜天堂精品久久久久 | 99免费观看视频 | 男阳茎进女阳道视频大全 | 亚洲精品视频91 | 黑人满足娇妻6699xx | 日本高清不卡码 | 久久伊人操 | 日韩色黄大片 | 日韩在线电影一区 | 亚洲一区免费 | 大地资源影视在线播放观看高清视频 | 亚洲成年人免费观看 | av特黄 | 欧美 日韩 国产 成人 在线观看 | 国产一卡二卡三卡 | 久久久久亚洲av无码专区体验 | 久久亚洲综合 | 激情四射网站 | 一区二区精彩视频 | 婷婷中文| 啪啪影音 | 国产精品一级黄片 | 伊人狠狠干 | 亚洲三级伦理 | 日日拍拍| 欧美自拍偷拍一区二区 | 国模av在线 | 中文字字幕在线 | 国产精品久久久久影院老司 | 91在线免费网站 | 精品久久久久久 | 五月婷婷综合在线 | v99av| 久热这里只有精品6 | 新天堂av | 69er小视频 | 欧美一区二区在线看 | 日韩一级片网站 | 久久99精品国产.久久久久久 | 成人免费大全 | 天天干视频在线观看 |