上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2602 题意:给定背包体积V,N个骨头分别给出价值val[i]和体积vme[i],要求给出最大价值。 思路:0-1背包问题,可以选择放入或者不放入。 状态转移方程为:f[j]=max(f[j],f[j-v 阅读全文
posted @ 2018-01-30 16:11 caomp 阅读(110) 评论(0) 推荐(0)
摘要: 题目链接:http://poj.org/problem?id=1384 题意: n种硬币,每种特定的重量cost[i] 克和对应的价值val[i]. 已知储蓄罐总重量正好为m克, 求最少有多少价值的硬币? 如果不可能存在m克的情况, 那么就输出” This is impossible.” 思路:完全 阅读全文
posted @ 2018-01-30 15:57 caomp 阅读(115) 评论(0) 推荐(0)
摘要: 题目链接:http://poj.org/problem?id=2533 题意:最长上升子序列(LIS),问给出的序列中最长上升子序列的长度为多少。上升子序列:指i>j,a[i]>a[j]。 思路:f[i]表示以序列中第i个元素结尾的最长上升子序列的长度。状态转移方程为:if (a[i] > a[j] 阅读全文
posted @ 2018-01-30 15:49 caomp 阅读(110) 评论(0) 推荐(0)
摘要: 题目链接:http://poj.org/problem?id=1458 题意:给你两个字符串, 要你求出两个字符串的最长公共子序列长度。 思路: 首先令dp[i][j]==x表示A串的前i个字符和B串的前j个字符的最长公共子序列长度为x. 初始化: dp全为0. 状态转移: IfA[i]==B[j] 阅读全文
posted @ 2018-01-29 19:59 caomp 阅读(96) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.scu.edu.cn/soj/problem.action?id=1114 题意:一个三角形,只能向下或向右下走,要求得到最大值的路线。 思路:从底向上,状态转移方程为f[i][j]=max(f[i+1][j],f[i+1][j+1])+a[i][j]。 代码: #i 阅读全文
posted @ 2018-01-29 19:49 caomp 阅读(133) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1495 题意:两个杯子一个瓶子,问能否平分可乐,如果能,输出最小步数;否则,输出"NO"。 思路:bfs基本的思路就不再赘述了。本题其实还有另外的想法:S==N+M是一个重要条件,保证至少有一个杯子可以盛 阅读全文
posted @ 2018-01-29 15:37 caomp 阅读(110) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2717 题意:在一个数轴上有n和k,农夫在n,奶牛在k,农夫要抓住奶牛,有两种方法:1、到x+1的位置和x-1的位置。2、到2*x的位置。利用这两种方法,求最小到达时间 思路:bfs,把每次的情况判断一下 阅读全文
posted @ 2018-01-29 15:11 caomp 阅读(158) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1649 题意:救援,找到从'r'到'a'的最短路径,'x'为警卫,通过需要耗时2,要求最短耗时。 思路:BFS+优先队列,明确的bfs的题目,wa了之后才意识到,简单 阅读全文
posted @ 2018-01-29 15:03 caomp 阅读(99) 评论(0) 推荐(0)
摘要: 题目链接:http://poj.org/problem?id=3126 题意:给定两个数,将初始数,每次变换一位而且必须保证变换后的数为素数,要求从初始数到目标数所需要的最小操作次数。 思路:首先是多组测试数据,所以先打个10000以内的素数表,防止每次都去判断。然后就是bfs的想法,每次分别改变个 阅读全文
posted @ 2018-01-28 19:41 caomp 阅读(98) 评论(0) 推荐(0)
摘要: 题目链接:http://poj.org/problem?id=1915 题意:Chess中的骑士巡游,问从给定点到目标点的最小的路径长度为多少? 思路:给定八个方向,每次层次遍历一层的所有方向的位置,将值++。最先到达目标点的路径长度一定最小。最开始还是dfs的想法,结果一直RE,后来分析时候终于明 阅读全文
posted @ 2018-01-28 19:35 caomp 阅读(119) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页