摘要: 一、题目描述 某城市有一个火车站,有n节车厢从A方向驶入车站,按进站顺序编号为1~n,经中转站C驶向B。中转站C,这是一个可以停放任意多节车厢的车站,但由于末端封顶,驶入C的车厢必须以相反的顺序驶出C。你的任务是判断它能否按某种顺序进入B方向的车站。 二、解题思路 中转站C就相当于一个栈,可以随时入 阅读全文
posted @ 2018-08-11 12:10 Rogn 阅读(367) 评论(0) 推荐(0)
摘要: 一、问题描述 有1元、5元、10元、50元、100元、500元的硬币各C1、C5、C10、C50、C100、C500枚。现要用这些硬币来支付A元,最少需要多少枚硬币?假设本题最少存在一种支付方案。(0 ≤ C1、C5、C10、C50、C100、C500 ≤ 109,0 ≤ A ≤ 109 ) 二、问 阅读全文
posted @ 2018-08-11 11:06 Rogn 阅读(759) 评论(0) 推荐(0)
摘要: 一、问题引入 有一根长度为L(L < 1000)的木棍,还有n(n < 50)个切割点的位置(按照从小到大排列)。你的任务是在这些切割点的位置处把棍子切成n+1份,使得总费用最小。每次切割的费用等于被切割的木棍长度。 二、问题分析 这个问题很像前面的栅栏维修(给定n个木棍的长度,切割点任意),这道题 阅读全文
posted @ 2018-08-10 23:47 Rogn 阅读(8224) 评论(0) 推荐(0)
摘要: 一、问题引入 农夫约翰为了修理栅栏,要将一块很长的木块切成N块。准备切成的长度分别是L1、L2、、、,LN,未切割前的木板长度切好为切割后木板长度的总和。每次切断木板时的开销是这块木板的长度。(1 ≤ N ≤ 20000,0 ≤ Li ≤ 50000) 二、解题思路 由于N的值非常大,不可能枚举所有 阅读全文
posted @ 2018-08-10 23:19 Rogn 阅读(9806) 评论(0) 推荐(0)
摘要: 一、题目描述 你需要驾驶一辆卡车行驶L单位距离。最开始时,卡车上有P单位的汽油。卡车每开1单位距离需要消耗1单位的汽油。如果在途中车上的汽油耗尽,卡车就无法继续前行,因而无法到达终点。中途共有N个加油站,第i个加油站距离终点Ai单位距离,最多可以给卡车加Bi单位汽油。假设卡车的燃料箱的容量是无限大的 阅读全文
posted @ 2018-08-10 21:54 Rogn 阅读(359) 评论(0) 推荐(0)
摘要: 一、问题描述 将一个8*8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续如此分割,这样割了(n-1)次后,连同最后剩下的矩形棋盘共有n块矩形棋盘。(每次切割都只能沿着棋盘格子的边进行) 原棋盘上每一格有一个分值(小于100的非负整数),一块矩形棋盘的总分为其所含 阅读全文
posted @ 2018-08-10 00:00 Rogn 阅读(810) 评论(0) 推荐(0)
摘要: 一、问题描述 物品无限的背包问题:有n种物品,每种均有无穷多个。第 i 种物品的体积为Vi,重量为Wi。选一些物品装到一个容量为 C 的背包中,求使得背包内物品总体积不超过C的前提下重量的最大值。1≤n≤100, 1≤Vi≤C≤10000, 1≤Wi≤1000000. 二、解题思路 我们可以先求体积 阅读全文
posted @ 2018-08-08 23:12 Rogn 阅读(937) 评论(0) 推荐(0)
摘要: 一、问题描述 有n种硬币,面值分别为V1,V2,V3,...,Vn,每种都有无限多。给定非负整数S,可以选用多少硬币,使得面值之和恰好为S?输出硬币数目的最小值和最大值。1≤n≤100,0≤S≤10000,1≤Vi≤S. 二、解题思路 将每种面值看作一个点,表示“还需凑足的面值”,则初始状态为S,目 阅读全文
posted @ 2018-08-08 20:56 Rogn 阅读(473) 评论(0) 推荐(0)
摘要: 一、DAG的介绍 Directed Acyclic Graph,简称DAG,即有向无环图,有向说明有方向,无环表示不能直接或间接的指向自己。 摘录:有向无环图的动态规划是学习动态规划的基础,很多问题都可以转化为DAG上的最长路、最短路或路径计数问题。 通常需要建图,不复杂的也可以当最长上升子序列处理 阅读全文
posted @ 2018-08-08 17:55 Rogn 阅读(653) 评论(0) 推荐(0)
摘要: 一、问题 有一个长为n的数列 a0,a1,a2...,an-1a。请求出这个序列中最长的上升子序列的长度和对应的子序列。上升子序列指的是对任意的i < j都满足ai < aj的子序列。 二、思路 如果i < j且ai < aj则认为ai到aj存在有向边,由于一个数不可能直接或间接的指向自己,所以是一 阅读全文
posted @ 2018-08-08 15:35 Rogn 阅读(370) 评论(0) 推荐(0)