
动态规划专题
文章平均质量分 76
处变不惊
这个作者很懒,什么都没留下…
展开
-
砝码称重
【问题描述】设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其总重【输入文件】a1 a2 a3 a4 a5 a6(表示1g砝码有a1个,2g砝码有a2个,…,20g砝码有a6个,中间有空格)。【输出文件】Total=N(N表示用这些砝码能称出的不同重量的个数,但不包括一个砝码也不用的情况)。【输入样例】1 1 0 0 0 0【输出样例】原创 2015-08-16 11:26:44 · 928 阅读 · 1 评论 -
采药
【问题描述】辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”如果原创 2016-05-05 20:45:58 · 356 阅读 · 0 评论 -
开心的金明
【问题描述】金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元。于是,他把每件物品规定了一个重要度,分为5 等:用整数1~5 表示,第5 等最重要。他还从因特网上查到了每件物品的价格原创 2016-05-05 20:47:14 · 403 阅读 · 0 评论 -
Money Systems
【问题描述】母牛们不但创建了他们自己的政府而且选择了建立了自己的货币系统。[In their own rebellious way],,他们对货币的数值感到好奇。传统地,一个货币系统是由1,5,10,20 或 25,50, 和 100的单位面值组成的。母牛想知道有多少种不同的方法来用货币系统中的货币来构造一个确定的数值。举例来说, 使用一个货币系统 {1,2,5,10,...}产生原创 2016-05-05 20:48:30 · 382 阅读 · 0 评论 -
新年趣事之打牌
【问题描述】过年的时候,大人们最喜欢的活动,就是打牌了。xiaomengxian不会打牌,只好坐在一边看着。这天,正当一群人打牌打得起劲的时候,突然有人喊道:“这副牌少了几张!”众人一数,果然是少了。于是这副牌的主人得意地说:“这是一幅特制的牌,我知道整副牌每一张的重量。只要我们称一下剩下的牌的总重量,就能知道少了哪些牌了。”大家都觉得这个办法不错,于是称出剩下的牌的总重量,开始计算少了哪原创 2016-05-05 20:49:55 · 1424 阅读 · 0 评论 -
整数拆分问题(和与积)
给定一个整数n,要找出n能拆分成多少种不同的若干个数的和与乘积的形式。比如:4=4 12=1*124=1+3 12=2*64=2+2 12=3*44=1+1+2 12=2*2*34=1+1+1+1先看加法形式,可以构造一个母函数F(x)=(1+x+x^2+...+x^n)(1+x^2+x^4+...+x^n)...(1+x^n),将这个母函数展开后,求出每一个x^k前面的系转载 2016-05-07 12:00:12 · 1090 阅读 · 0 评论 -
POJ 1837 Balance
DescriptionGigel has a strange "balance" and he wants to poise it. Actually, the device is different from any other ordinary balance.It orders two arms of negligible weight and each arm's leng原创 2016-06-02 16:24:00 · 182 阅读 · 0 评论 -
POJ 1276 Cash Machine
DescriptionA Bank plans to install a machine for cash withdrawal. The machine is able to deliver appropriate @ bills for a requested cash amount. The machine uses exactly N distinct bill denominat原创 2016-06-02 17:07:34 · 208 阅读 · 0 评论 -
烽火传递
描述 Description 烽火台又称烽燧,是重要的防御设施,一般建在险要处或交通要道上。一旦有敌情发生,白天燃烧柴草,通过浓烟表达信息:夜晚燃烧干柴,以火光传递军情。在某两座城市之间有n个烽火台,每个烽火台发出信号都有一定的代价。为了使情报准确的传递,在m个烽火台中至少要有一个发出信号。现输入n、m和每个烽火台发出的信号的代价,请计算总共最少需要话费多少代价,才能使敌军来袭之时,情报原创 2016-09-13 20:27:14 · 583 阅读 · 0 评论 -
HDU 5805 NanoApe Loves Sequence
Problem DescriptionNanoApe, the Retired Dog, has returned back to prepare for the National Higher Education Entrance Examination!In math class, NanoApe picked up sequences once again. He wrote原创 2016-08-12 10:59:41 · 197 阅读 · 0 评论 -
积木城堡
【问题描述】XC的儿子小XC最喜欢玩的游戏用积木垒漂亮的城堡。城堡是用一些立方体的积木垒成的,城堡的每一层是一块积木。小XC是一个比他爸爸XC还聪明的孩子,他发现垒城堡的时候,如果下面的积木比上面的积木大,那么城堡便不容易倒。所以他在垒城堡的时候总是遵循这样的规则。小XC想把自己垒的城堡送给幼儿园里漂亮的女孩子们,这样可以增加他的好感度。为了公平起见,他决定把送给每个女孩子一样高的城堡,这原创 2016-05-05 20:44:36 · 1774 阅读 · 0 评论 -
装箱问题
【问题描述】有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30=,每个物品有一个体积(正整数)。要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。【输入文件】第一 行一个正整数V表示箱子的容量,第二行一个正整数N表示物品个数,接下来N行列出这N个物品各自的体积。【输出文件】单独一行,表示箱子最小的剩余空间。【输入样例】24原创 2016-05-05 20:42:26 · 791 阅读 · 0 评论 -
钱币兑换问题
钱币兑换问题Problem Description在一个国家仅有1分,2分,3分硬币,将钱N兑换成硬币有很多种兑法。请你编程序计算出共有多少种兑法。Input每行只有一个正整数N,N小于32768。#include#includeint main(){ int dp[40000]={0},i,j,m; dp[0]=1; for (i=1;i<=3;i++)原创 2015-08-16 11:28:00 · 551 阅读 · 0 评论 -
1114 hdu
Piggy-BankTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 16147 Accepted Submission(s): 8143Problem DescriptionBefore ACM can do anythi原创 2015-08-16 11:32:04 · 316 阅读 · 0 评论 -
HDU 1421 搬寝室
HOT~ 杭电2015级新生如何加入ACM集训队?搬寝室Problem Description搬寝室是很累的,xhd深有体会.时间追述2006年7月9号,那天xhd迫于无奈要从27号楼搬到3号楼,因为10号要封楼了.看着寝室里的n件物品,xhd开始发呆,因为n是一个小于2000的整数,实在是太多了,于是xhd决定随便搬2*k件过去就行了.但还是会很累,因为2*k原创 2015-09-21 20:42:44 · 239 阅读 · 0 评论 -
挖地雷问题
【问题描述】在一个地图上有N个地窖(N图3当地窖及其连接的数据给出之后,某人可以从任一处开始挖地雷,然后可以沿着指出的连接往下挖(仅能选择一条路径),当无连接时挖地雷工作结束。设计一个挖地雷的方案,使某人能挖到最多的地雷。【输入文件】N: (表示地窖的个数)W1,W2,W3,……WN (表示每个地窖中埋藏的地雷数量)A12…原创 2016-05-13 13:34:55 · 1115 阅读 · 0 评论 -
拦截导弹
【问题描述】某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最多能拦截多少导弹,如果要拦原创 2016-05-05 20:36:57 · 204 阅读 · 0 评论 -
合唱队形
N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1Ti+1>…>TK(1你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形。【输入文件】输入文件chorus.in的第一行原创 2016-05-05 20:38:14 · 442 阅读 · 0 评论 -
Buy Low Buy Lower
【问题描述】“逢低吸纳”是炒股的一条成功秘诀。如果你想成为一个成功的投资者,就要遵守这条秘诀:"逢低吸纳,越低越买"这句话的意思是:每次你购买股票时的股价一定要比你上次购买时的股价低.按照这个规则购买股票的次数越多越好,看看你最多能按这个规则买几次。给定连续的N天中每天的股价。你可以在任何一天购买一次股票,但是购买时的股价一定要比你上次购买时的股价低。写一个程序,求出最多能买几次股原创 2016-05-05 20:39:53 · 297 阅读 · 0 评论 -
船
【问题描述】PALMIA国家被一条河流分成南北两岸,南北两岸上各有N个村庄。北岸的每一个村庄有一个唯一的朋友在南岸,且他们的朋友村庄彼此不同。每一对朋友村庄想要一条船来连接他们,他们向政府提出申请以获得批准。由于河面上常常有雾,政府决定禁止船只航线相交(如果相交,则很可能导致碰船)。你的任务是编写一个程序,帮助政府官员决定批准哪些船只航线,使得不相交的航线数目最大。【输入文件】sh原创 2016-05-05 20:41:16 · 827 阅读 · 0 评论 -
poj 1157 LITTLE SHOP OF FLOWERS
DescriptionYou want to arrange the window of your flower shop in a most pleasant way. You have F bunches of flowers, each being of a different kind, and at least as many vases ordered in a row. Th原创 2016-08-24 19:06:08 · 247 阅读 · 0 评论