摘要:
Apple TreeTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 16180Accepted: 4836DescriptionThere is an apple tree outside of kaka's house. Every... 阅读全文
摘要:
感觉这个专题真不好捉,伤心了,慢慢啃吧,孩纸地址http://acm.hust.edu.cn/vjudge/contest/view.action?cid=28195#overview密码 acmoreProblem A HDU 1159 Common Subsequence 这算是LCS里面最简单... 阅读全文
摘要:
首先介绍一下LIS和LCS的DP解法O(N^2)LCS:两个有序序列a和b,求他们公共子序列的最大长度我们定义一个数组DP[i][j],表示的是a的前i项和b的前j项的最大公共子序列的长度,那么由于是用迭代法,所以计算DP[i][j]前,DP[i-1][j]和DP[i][j-1]就都已经计算出来了,不难理解就可以得出状态转移方程:DP[i][j] = DP[i-1][j-1] + 1;如果a[i] == b[j] MAX(DP[i-1][j], DP[i][j-1])如果a[i] != b[j]LIS:一个a序列,求它的最长上升子序列的最大长度另外,由于每次都是扫描b数组,那我们就只需要一个D 阅读全文
摘要:
这道题其实最简单的方法就是打表,直接DFS会超时,那就先运行一遍,找出1~10的值,打表即可,这里提供DFS和打表的数据DFS:(白书上的)TLE 1 #include 2 #include 3 int vis[3][25],ans,n; 4 5 void dfs(int cur) 6 { 7... 阅读全文