POJ
妙不可言unbridled
幸有我来山未孤
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【水】背包问题的POJ例题
1 0-1背包问题POJ 3624题解:非常基础的模板题,套用0-1背包公式即可。还是放上代码:#include #include using namespace std;int main(){ int n,m; while(scanf("%d%d",&n,&m)!=EOF) { int value[n+2],weight[n+2]; for(int i=0;i原创 2017-11-05 20:44:14 · 744 阅读 · 1 评论 -
POJ1745-DP初探
题意:给n个数和一个k,在n个数中进行加减运算,问是否能够满足存在一个结果模k等于0.题解:采用动态规划思想,设置二维数组dp[i][j],表示加上或减去第i个数后,所得值取模后能否为j。本质上个人认为还是for循环嵌套遍历。网上有题解提到使用滚动数组优化空间,当然for循环嵌套无法剪枝,所以只能优化空间复杂度,而对时间复杂度没有影响。坑点:注意数组边界条件(int i=0时,循环中有原创 2017-11-06 22:27:45 · 236 阅读 · 0 评论 -
POJ1163—三角形矩阵最大路径
在做此题时,首先运用了跟1745矩阵最大路径一样的作法,自顶而下,状态转移方程:a[i[[j]+=max(a[i-1][j],a[i-1][j-1]),但是WA了。必须改成自底而上的方式才能AC掉。在网上找类似的题,发现Leetcode:三角形阵列最小和 一题,可以使用自顶而下。为什么POJ是这样还没有搞明白,思考了很久不觉得两者有什么除了顺序上的区别。望高手告知!附上代码:#includ原创 2017-11-07 09:22:04 · 329 阅读 · 0 评论 -
POJ2431 优先队列
ExpeditionTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 18609 Accepted: 5396DescriptionA group of cows grabbed a truck and ventured on an expedition d原创 2017-10-12 22:34:49 · 227 阅读 · 0 评论
分享