自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 新年趣事之打牌(01背包+记录路径)

【问题描述】过年的时候,大人们最喜欢的活动,就是打牌了。xiaomengxian不会打牌,只好坐在一边看着。这天,正当一群人打牌打得起劲的时候,突然有人喊道:“这副牌少了几张!”众人一数,果然是少了。于是这副牌的主人得意地说:“这是一幅特制的牌,我知道整副牌每一张的重量。只要我们称一下剩下的牌的总重量,就能知道少了哪些牌了。”大家都觉得这个办法不错,于是称出剩下的牌的总重量,开始计算少了哪

2012-07-30 19:15:54 2282 1

原创 Money Systems (01背包,累加计数)

【问题描述】母牛们不但创建了他们自己的政府而且选择了建立了自己的货币系统。[In their own rebelliousway],,他们对货币的数值感到好奇。传统地,一个货币系统是由1,5,10,20 或 25,50, 和 100的单位面值组成的。母牛想知道有多少种不同的方法来用货币系统中的货币来构造一个确定的数值。举例来说, 使用一个货币系统 {1,2,5,10,...}产生

2012-07-30 17:29:52 1910

原创 金明的预算方案(01背包,捆绑附件)

描述金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件附件电脑

2012-07-30 16:21:24 6117

原创 开心的金明(01背包)

描述来源  noip2006普及组第二题金明有N元买m个物品,使每件物品的价值(价值=价格*重要度)总和最大。设第j件物品的价格为v[j],重要度为w[j]输入N m(其中N(从第2行到第m+1行,每行有2个非负整数v[j],w[j](其中v表示该物品的价格(v输出输出只有一个正整数,为不超过总钱数的物品的价值总和的最大值(样例输入1000 5800 2

2012-07-30 15:08:33 10128

原创 积木城堡(Castle)(01背包)

积木城堡(Castle)时间限制: 1000ms 内存限制: 102400kB描述有n个序列,非递增,现在要去掉其中一些数,使得每个序列的和一样大,并且这个和要尽量大。输入第一行是一个整数N(N输出一个整数,表示最后城堡的最大可能的高度。如果找不到合适的方案,则输出0。样例输入22 1 -13 2 1 -1样例输出3题解:对每个城堡用01背包,求出它满足条件的所

2012-07-30 12:22:50 1898

原创 f013: 砝码称重 (多重背包化01背包) + 南理工:砝码称重(贪心)

内容:砝码称重(30分)设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其总重要求:    输入方式:a1  a2  a3  a4  a5  a6             (表示1g砝码有a1个,2g砝码有a2个,…,20g砝码有a6个)    输出方式:Total=N             (N表示用这些砝码能称出的不同重量的个数,但不包括一个砝码

2012-07-30 10:54:19 4530

原创 HDU 2412 Party at Hali-Bula (树形DP,map)

题意:n个人形成一个关系树,每个节点代表一个人,节点的父节点表示这个人的唯一上司,只有根没有上司。要求从这n个人中选择一部分,使得任意两个人之间没有直接的上下级关系,问最多可以选多少人?并且判断最优方案是否唯一,是则Yes,否则No。题解:dp[i][0]表示不选择 i 时,以它为根的子树最多可选出的人数;dp[i][1]表示选择 i 时,以它为根的子树最多可选出的人数。sole[i][0]表

2012-07-28 21:51:15 784

原创 POJ 1463 Strategic game (树形DP,放置点覆盖边)

题意:给你一颗n个节点的树,在某一个节点上放置一个兵则可以守住与它相邻的边。问最少放置多少个兵才可以看守住所有的边。#include#include#includeusing namespace std;struct Edge { int v, next; } edge[3000];int head[3000], E;int n, vist[3000];int dproot[3

2012-07-28 17:17:49 1039

原创 POJ 2176 Folding (字符串)

题意:个你一个字符串将其进行压缩,使得压缩后的串长度最短。压缩规则:A sequence that contains a single character from 'A' to 'Z' is considered to be a folded sequence. Unfolding of this sequence produces the same sequence of a

2012-07-28 11:50:50 2038

原创 POJ 1599 Station Balance (分配问题,搜索)

题意:给你C个小组(C=S)。要将这S个数值分配给C个小组,每小组最多分配两个数值。求最优的分配方式,使得下面 IMBALANCE 的值最小。其中AM = 所有数值之和 / C; CMi = 第i小组的数值之和;#include#include#include#include#includeusing namespace std;int C, S;double im

2012-07-26 16:44:05 918

原创 POJ 3472 Holey Square Tiling (高精度)

题意:下面这个图形,(n+1) * (n+1) 的格子,里面是(n-1) * (n-1)的洞,用1*2的瓷砖去铺,问有多少种方法。给个论文,里面有公式http://www.math.unam.mx/EMIS/journals/JIS/VOL7/Tauraso/tauraso3.pdf#include#include#include#include#includeu

2012-07-26 15:47:08 1035

原创 POJ 3424 Better security(模拟+SET)

题意:输入密码时,会弹出一个窗口789456123然后用鼠标一个一个点,现在有N个点的坐标,N个点之间的距离是固定的,但是由于窗口所在的位置会发生改变,所以会产生多种密码组合。现在要求所有可能的密码组合,并按字典序输出。题解:这题描述不是很清楚。题中给出点所在的坐标系如:1.处理的时候为了一窗口一致,可将所有的纵坐标取反。2.枚举坐标原点的位置,先将所有点的坐标范围

2012-07-24 20:38:13 1073

原创 POJ 3428 Formatting function (文件输入)

题意:给出输入格式,判断它的参数是否相匹配。* %s — argument as a string* %d — argument as an integer value, without any leading zeroes* %% — literal '%' characterFormatting error is generated if:* number of a

2012-07-23 15:43:54 822

原创 POJ 1823 Hotel 线段树

题意:旅馆有三种操作:1入住,同时给你两个数i,M,其中i表示连续房间的起始房号,M表示房间数量;2退房,同时给你两个数i,M,其中i表示连续房间的起始房号;3查询,要求输出整个旅馆中,房号相连的最大空房间数量。此题和3667颇为相似。#include#includeusing namespace std;#define MAXN 20003#define L(u)

2012-07-22 19:32:31 854

C++ STL 标准模板库

ACMer必备.内容非常详尽,不过是英文版的额。

2012-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除