今天看了一下dp
來看看**吧
//*****lis
#includeusing namespace std;
int a[10010];
int dp[10010];
int main()
}ans=max(ans,dp[i]);
}cout#define inf 0x3f3f3f
int dp[10010]; //dp[i]表示長度為i+1的子串行末尾元素的最小值;
int a[10010];
int main()
for(int i=0;iusing namespace std;
string s1,s2,s3;
int dp[1000][1000];
int len1,len2;
int main()
#includeusing namespace std;
int n,m;
int dp[1000];
int v[1000];
int w[1000];
int main()
for(int i=0;i=w[i];j--)
}coutint n,m;
int dp[1000];
int v[1000];
int m[1000];
int main()
}
就是今天就是只學了lis和lcs以及揹包
參考hdu1257攔截系統的題目
動態規劃DP 揹包問題 ACM
首先上乙個神級的教程,揹包九講 這個教程講解詳細,讀懂了大有裨益。還有一篇比較有幫助 首先是乙個完全揹包問題 恰好裝滿 ac code includeusing namespace std const int maxn 125 int dp maxn 5 maxn 5 int n 0 void so...
ACM 動態規劃,01揹包問題
題目 有n件物品和乙個容量為c的揹包。每種物品均僅僅有一件 第i件物品的體積是v i 重量是w i 選一些物品裝到這個揹包中,使得揹包內物品在整體積不超過c的前提下重量盡量大。解法 兩種思路 第一種 d i,j 表示 把第i,i 1,i 2,n個物品裝到容量為j的揹包中的接下來的最大總重量 d i,...
acm 動態規劃
學習參考 就是倒推 尋找遞推式 難點 然後用陣列將資料計算出來 最後直接呼叫得到答案 01揹包問題 for i 0 i 例題一 洛谷oj 開心的金明 include include using namespace std const int max 100001 long long dp max i...