上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 问题描述: 有一个长为n的数列a0, a1,..., an-1.请求出这个序列中最长的上升子序列。请求出这个序列中最长的上升子序列。 上升子序列:对于任意i<j都满足ai<aj的子序列. 限制条件 i <= n <= 1000 0 <= ai <= 1000000 两种定义方式 具体看程序注释 阅读全文
posted @ 2017-02-08 22:47 Lorazepam 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 问题描述 有n种重量和价值分贝为wi, vi的物品。 从这些物品中挑选总重量不超过W的物品, 求挑选物品总价值的最大值。在这里, 每种物品可以挑选任意多件。 限制条件 1 <= n <= 100 1 <= wi, vi <= 100 1 <= W <= 10000 方案一:再用一个循环来遍历所有的取 阅读全文
posted @ 2017-02-08 00:21 Lorazepam 阅读(175) 评论(2) 推荐(0) 编辑
摘要: 问题描述 有n个重量和价值分别为wi, vi的物品, 从这些物品中挑选出总重量不超过W的物品吗,求所有挑选方案中价值总和的最大值 限制条件 1 <= n <= 100 1 <= w1, v1 <= 100 1 <= W <= 10000 定义数组dp[i][j] : 前i件物品(不含) 重量不超过j 阅读全文
posted @ 2017-02-07 23:31 Lorazepam 阅读(164) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=3262 这道题和蝎子那道题是相同贪心思路 http://www.cnblogs.com/oscar-cnblogs/p/6329703.html //贪心方式一:列出函数关系式比较复杂//方式二:像蝎子那道题 先讨论两只 奶牛怎样送是最优的/*a 阅读全文
posted @ 2017-02-07 23:12 Lorazepam 阅读(133) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=3040 这道题 没有思路欧 直接网上找到的证明 贪心,从大到小排序,只要不超额就能放多少就放多少,最后再从小的开始找一个放进去能超额的。 正确性证明,因为大的是小的倍数,所以大的放进去不超额一定要放进去,因为小的不管怎么取,再超过c之前一定会凑成 阅读全文
posted @ 2017-02-01 19:36 Lorazepam 阅读(270) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=2393 贪心策略很简单 设第i周的酸奶在 第j周做(j <= i) 那么所花的钱是 m = (i-j)*s*y_i + (c_j * y_i) 所以即求m的最小值 化简得 m = ( (i-j)*s+c_j ) * y_i 也就是求(i-j)*s 阅读全文
posted @ 2017-02-01 19:32 Lorazepam 阅读(603) 评论(3) 推荐(0) 编辑
摘要: http://poj.org/problem?id=1017 有1*1 2*2...6*6的物品 要装在 6*6的parcel中 问最少用多少个parcel 一直没有找到贪心的策略 问题应该出现在 总是在想怎么放入parcel中 使得最节省空间 其实这种角度是很麻烦的 情况太多 很难描述清楚 但是其 阅读全文
posted @ 2017-02-01 19:17 Lorazepam 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 因为 烟花的最大范围是各个方向150格 所以 最大的空间应该是 300*300 BFS和DFS均可 模拟每一个烟花爆炸的过程 但是要注意 需要一个数组来排重 在某一个爆炸点 如果爆炸的方向 和爆炸的层数是相同的 那么就不再讨论这个爆炸点 因此 这个排重数组需要记录的信息: x, y, dir, st 阅读全文
posted @ 2017-02-01 16:00 Lorazepam 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 这道题是一道搜索题 但是 如果没有读懂或者 或者拐过弯 就很麻烦 最多26个火车 那么每一个周期 (人走一次 车走一次) 就要更改地图 的状态 而且操作复杂 容易超时 出错 利用相对运动 计周期为 人向上或向下或不动一步 + 向右三步 这样就变为走迷宫问题了 同样要注意 1、去重数组 或者 将以前访 阅读全文
posted @ 2017-01-21 21:28 Lorazepam 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 题目最开始 完全不懂 配合案例也看不懂-_- 总之就是用传递性 问能否从a区间到b区间 dfs(x,y) 走遍与第x区间所有的 联通区间 最后检验 第y区是否被访问过 是一道搜索好题 搜索还需加强 同样的 这道题 用bfs也可以做 理解一下 dfs和bfs的区别 dfs-->> 一条路走到黑 知道无 阅读全文
posted @ 2017-01-21 00:16 Lorazepam 阅读(561) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页