摘要: 题意:实现栈的四个基本功能。要求:在get最小元素值时,复杂度O(1)。思路:链表直接实现。最快竟然还要61ms,醉了。 1 class MinStack { 2 public: 3 MinStack(){ 4 head.next=0; 5 head.t=0;... 阅读全文
posted @ 2015-05-06 23:48 xcw0754 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题意: 数据是常规的01背包,但是求的不是最大容量限制下的最佳解,而是第k佳解。思路: 有两种解法:1)网上普遍用的O(V*K*N)。2)先用常规01背包的方法求出背包容量限制下能装的最大价值m,再以m为背包容量再进行一次01背包,dp[j]表示当物品的组合价值为j时,它们的体积之和的最小量。那... 阅读全文
posted @ 2015-05-06 00:16 xcw0754 阅读(142) 评论(0) 推荐(0) 编辑