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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

hdu2067 简单dp或者记忆化搜索

發布時間:2025/6/17 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hdu2067 简单dp或者记忆化搜索 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題意:


小兔的棋盤

Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 6193 Accepted Submission(s): 3373


Problem Description 小兔的叔叔從外面旅游回來給她帶來了一個禮物,小兔高興地跑回自己的房間,拆開一看是一個棋盤,小兔有所失望。不過沒過幾天發現了棋盤的好玩之處。從起點(0,0)走到終點(n,n)的最短路徑數是C(2n,n),現在小兔又想如果不穿越對角線(但可接觸對角線上的格點),這樣的路徑數有多少?小兔想了很長時間都沒想出來,現在想請你幫助小兔解決這個問題,對于你來說應該不難吧!
Input 每次輸入一個數n(1<=n<=35),當n等于-1時結束輸入。
Output 對于每個輸入數據輸出路徑數,具體格式看Sample。
Sample Input 1 3 12 -1
Sample Output 1 1 2 2 3 10 3 12 416024



思路:
? ? ? ?簡單dp, 因為是求最短,所以當前狀態只能由上面或者左面過來(上半部分三角形),由于不能過對角線,我們可以只求一半,也就是上面三角形,最后乘2就行了,直接dp打表,或者記憶化搜索,對于記憶化搜索也可以1邊記憶化搜索打表,就是最后在轉換矩陣,終點變成了起點,起點變終點什么的,不難,我下面的是dp打表,和直接記憶化搜索的代碼,記憶化搜索打表的沒寫,想寫的直接在記憶或搜索的那個改改就行了。


dp

#include<stdio.h> #include<string.h> __int64 dp[40][40] = {0};void solve(int n) {dp[1][1] = 1;for(int i = 1 ;i <= n ;i ++)for(int j = i ;j <= n ;j ++){ if(i == 1 && j == 1) continue;dp[i][j] = dp[i][j-1] + dp[i-1][j];} }int main () {int n ,cas = 1;solve(36);while(~scanf("%d" ,&n) && n != -1){printf("%d %d %I64d\n" ,cas ++ ,n ,dp[n+1][n+1] * 2);}return 0; }

記憶化搜索


#include<stdio.h> #include<string.h> int mark[40][40]; __int64 dp[40][40]; int n;__int64 DFS(int x ,int y) {if(x == n + 1 && y == n + 1) return 1;if(mark[x][y]) return dp[x][y];__int64 sum = 0;if(x + 1 <= n + 1 && x + 1 <= y)sum += DFS(x + 1 ,y);if(y + 1 <= n + 1)sum += DFS(x ,y + 1);mark[x][y] = 1;dp[x][y] = sum;return sum; }int main () {memset(mark ,0 ,sizeof(mark));int cas = 1;while(scanf("%d" ,&n) && n != -1){memset(mark ,0 ,sizeof(mark));printf("%d %d %I64d\n" ,cas ++ ,n ,DFS(1 ,1) * 2);}return 0; }

總結

以上是生活随笔為你收集整理的hdu2067 简单dp或者记忆化搜索的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 九九热最新网址 | 黑人高潮一区二区三区在线看 | 在线观看国产欧美 | 性色一区二区 | 一本在线 | 黄色片在哪看 | 精品国产乱码久久久久久浪潮 | 天天干在线观看 | 五月天视频网 | 黄片一区二区 | 国产精品一区二区三区在线看 | 91精品又粗又猛又爽 | 十八禁视频网站在线观看 | 亚洲xxxx视频| 三级在线观看网站 | 欧美日韩在线观看视频 | 欧美精品二区三区四区免费看视频 | 无码gogo大胆啪啪艺术 | 欧美一区二区三区四区在线观看 | 一级做a爰片久久毛片潮喷 天天透天天干 | 最新黄色网址在线观看 | 久草综合在线视频 | 精产国产伦理一二三区 | 国产无遮挡又黄又爽在线观看 | 香港三日本三级少妇66 | 福利一区二区 | 91操人| 亚洲福利电影 | 久久亚洲AV无码精品 | 久久亚洲私人国产精品va | 亚洲图片欧美色图 | 亚洲av熟女一区 | 超碰997| 精品动漫一区二区三区 | 自拍偷拍在线视频 | 中日韩男男gay无套 人人草人人干 | 好爽…又高潮了毛片免费看 | 国产成人精品三级麻豆 | tube极品少妇videos | 亚洲av无码国产精品永久一区 | 亚洲欧美另类日本 | 女优在线观看 | 久久综合伊人77777蜜臀 | 本道综合精品 | 97涩涩网 | 亚洲欧美日韩国产一区二区三区 | 男人天堂avav | 国产一区不卡在线 | 毛片亚洲av无码精品国产午夜 | 中文字幕乱码人妻一区二区三区 | 国产欧美日韩综合精品一区二区 | 久久精品视频99 | 69视频一区二区三区 | 国产手机av| 午夜视 | 国产亚洲精品久久久久久久 | 欧美888| 色综合色| 看黄色一级视频 | 性史性农村dvd毛片 日韩精品在线视频观看 | 天天操天天添 | 精品视频一区二区三区四区五区 | 一道本久在线中文字幕 | 特大黑人巨交吊性xxxx视频 | 欧美视频自拍偷拍 | 国产伦精品一区二区 | 野外吮她的花蒂高h在线观看 | 在线免费观看黄 | 亚洲蜜臀av乱码久久精品蜜桃 | 久久色av | 日韩成人av一区 | 第一色网站 | www.亚洲精品 | 黄色在线免费观看网站 | 狠狠干夜夜草 | 99精品视频免费版的特色功能 | 亚洲三区在线播放 | 免费在线观看的黄色网址 | eeuss一区| 黄色一级免费网站 | 少妇2做爰交换朴银狐 | 91精品国产综合久久久久 | 99国产精品久久久 | 性――交――性――乱睡觉 | 欧美精品欧美极品欧美激情 | 国产乱一区二区三区 | 亚洲性自拍 | 最新中文字幕在线 | 国产欧美一区二区三区国产幕精品 | 日本吃奶摸下激烈网站动漫 | jizz国产| 天天夜夜久久 | 精品日韩中文字幕 | 91免费在线观看网站 | 狠狠干狠狠操视频 | 欧洲最强rapper网站直播 | 亚洲一区二区三区久久 | 日韩伦理av | 亚洲热影院 |