
Algorithm--ACM/POJ
HappyJandun
在C/C plus plus的道路上慢慢沉淀
展开
-
背包九讲笔记
P01: 01背包问题 题目 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。 基本思路 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。 用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便是: f[i][v]=max{f[i-1][v]原创 2014-10-27 19:38:32 · 694 阅读 · 0 评论 -
POJ2080--Calendar以及一个类似的编程面试题
其实大一的时候就知道ACM/ICPC,但是做的题目不多,希望我能从简单的开始,慢慢积累! 问题链接:http://poj.org/problem?id=2080 代码:现在A不了,不知道哪个细节出问题了。A了,输出格式问题! #include #include #include using namespace std; bool bIsLeapYear(int iYear) {原创 2013-04-07 12:21:23 · 1250 阅读 · 0 评论