日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 【DP】 HDU 5115 Dire Wolf 區間DP

【DP】 HDU 5115 Dire Wolf 區間DP

來源:程序員人生   發布時間:2014-12-11 08:25:17 閱讀次數:3499次

點擊打開鏈接


題意:1頭狼的攻擊力= 自己攻擊力+相鄰兩邊的狼的加成

每殺1頭狼會收到1次攻擊

求遭到的攻擊和最小

比較裸的區間DP

#include <cstdio> #include <cstring> #include <cstdlib> #include <string> #include <iostream> #include <algorithm> #include <sstream> #include <cmath> using namespace std; #include <queue> #include <stack> #include <set> #include <vector> #include <deque> #include <map> #define cler(arr, val) memset(arr, val, sizeof(arr)) #pragma comment(linker, "/STACK:102400000,102400000") typedef long long LL; const int MAXN = 230+1; const int MAXM = 140000; const int INF = 0x3f3f3f3f; const int mod = 1000000007; int a[3000],b[3000]; int dp[300][300]; int dfs(int l,int r) { if(l+1>=r) return 0; if(dp[l][r]!=⑴) return dp[l][r]; dp[l][r]=INF; for(int i=l+1;i<r;i++) { dp[l][r]=min(dp[l][r],dfs(l,i)+dfs(i,r)+a[i]+b[l]+b[r]); } return dp[l][r]; } int main() { #ifndef ONLINE_JUDGE freopen("in.txt", "r", stdin); // freopen("out.txt", "w", stdout); #endif int t,n,cas=1; cin>>t; while(t--) { cin>>n; cler(dp,⑴); a[0]=b[0]=a[n+1]=b[n+1]=0; for(int i=1;i<=n;i++) scanf("%d",&a[i]); for(int i=1;i<=n;i++) scanf("%d",&b[i]); printf("Case #%d: %d ",cas++,dfs(0,n+1)); } return 0; }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 91亚洲成人 | 国内最真实的xxxx人伦 | 久久久久这里只有精品 | 尤物福利视频 | 插插插插 | 亚洲精品视频在线观看免费 | 久久久久精 | 伊人狠狠| 麻豆视频国产 | 成人在线一区二区 | av免费网站在线观看 | 亚洲最新色 | 色呦呦在线观看视频 | 成人在线免费毛片 | 日韩精品一二三四 | 久久久久免费网站 | 日韩欧美一区二区视频 | 国产成人黄色片 | 91高清版 | 久久免费高清 | 国产成人午夜 | 国产激情网站 | 久久精品网站视频 | 美女在线观看www | 日日夜夜影院 | 成人国产在线 | 亚洲精品国产精品乱码在线观看 | 久久精品成人欧美大片 | 欧美一级少妇 | 亚洲精品97 | 国产激情一区二区三区在线观看 | 黄色成年人网站在线观看 | 久久亚洲一区 | 欧美成人精品一区二区三区 | 18视频网站在线观看 | 羞羞视频在线观看 | 久久视频一区二区 | 亚洲欧美日韩国产 | 免费观看av网站 | 国产精品福利在线 | 欧美精品一区二区三区视频 |