
====dp====
文章平均质量分 51
Loi_black
这个作者很懒,什么都没留下…
展开
-
codevs 1048 石子归并
题目描述 Description 有n堆石子排成一列,每堆石子有一个重量w[i], 每次合并可以合并相邻的两堆石子,一次合并的代价为两堆石子的重量和w[i]+w[i+1]。问安排怎样的合并顺序,能够使得总合并代价达到最小。 输入描述 Input Description 第一行一个整数n(n<=100) 第二行n个整数w1,w2…wn (wi <= 100) 输出原创 2016-09-27 14:11:43 · 473 阅读 · 0 评论 -
弱校胡策 深渊
题目描述 曹操决定考试时找“鬼才”郭嘉来帮忙作弊,可他突然想起这时郭 嘉好像真的成了鬼了,(众所周知,郭嘉死的早)于是干脆让郭嘉在 考试时给他托梦,(他负责睡觉^(* ̄(oo) ̄)^)由于曹操睡觉打呼的声 音吵到了别人,所以天道将他丢入了了梦之深渊,深渊的深度为D,而 且在这里几乎任何东西都会很快被吞噬,幸好曹操有诸侯称号护体, 暂时不会被吞噬,可称号只能帮他维持10s的时间。于是郭嘉从地原创 2017-10-22 16:25:22 · 413 阅读 · 0 评论 -
弱校胡策 复式八卦阵
题目描述 刘备请来了“千古人龙”诸葛亮,而最近诸葛亮又在八卦阵的基 础扩展出了复式八卦阵,可以在考试开封前30min知道考试的内容。 叠加规则如下: 首先有一个能量值为 n 的母盘(不占高度),母盘上可放置一个 能量值为a1且能量值不超过 n/k 的八卦阵,在八卦阵a1上又可放置一 个能量值为 a2且不超过 a1/k的八卦阵,其中k为刘备的幸运数字,很 显然能量值不能为负,且为了保证作弊原创 2017-10-22 16:18:26 · 375 阅读 · 0 评论 -
洛谷P1466 集合 Subset Sums(dp)
题目描述 对于从1到N (1 <= N <= 39) 的连续整数集合,能划分成两个子集合,且保证每个集合的数字和是相等的。举个例子,如果N=3,对于{1,2,3}能划分成两个子集合,每个子集合的所有数字和是相等的: {3} 和 {1,2} 这是唯一一种分法(交换集合位置被认为是同一种划分方案,因此不会增加划分方案总数) 如果N=7,有四种方法能划分集合{1,2,3,4,5,6,7}原创 2017-10-23 16:26:44 · 431 阅读 · 0 评论 -
POJ 1837 Balance(dp)
Description Gigel 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原创 2017-10-10 16:54:19 · 419 阅读 · 2 评论 -
codevs 1169 传纸条(NOIP)
题目描述 Description 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1),小轩坐在矩阵的右下角,坐标(m,n)。从小渊传到小轩的纸条只可以向下或原创 2016-09-27 17:20:44 · 604 阅读 · 0 评论 -
OpenJudge noi2985数字组合
描述 有n个正整数,找出其中和为t(t也是正整数)的可能的组合方式。如: n=5,5个数分别为1,2,3,4,5,t=5; 那么可能的组合有5=1+4和5=2+3和5=5三种组合方式。 输入 输入的第一行是两个正整数n和t,用空格隔开,其中1<=n<=20,表示正整数的个数,t为要求的和(1<=t<=1000) 接下来的一行是n个正整数,用空格隔开。原创 2016-11-10 17:19:12 · 656 阅读 · 0 评论 -
OpenJudge noi 9267 核电站(codevs 2618)
题目描述 Description 一个核电站有N个放核物质的坑,坑排列在一条直线上。如果连续M个坑中放入核物质,则会发生爆炸,于是,在某些坑中可能不放核物质。 任务:对于给定的N和M,求不发生爆炸的放置核物质的方案总数。 输入描述 Input Description 输入文件只一行,两个正整数N,M( 1#include<iostream>#include<cstdio>原创 2016-11-08 21:38:35 · 922 阅读 · 0 评论 -
OpenJudge noi 7624山区建小学
Description 政府在某山区修建了一条道路,恰好穿越总共m个村庄的每个村庄一次,没有回路或交叉,任意两个村庄只能通过这条路来往。已知任意两个相邻的村庄之间的距离为di(为正整数),其中,0 < i < m。为了提高山区的文化素质,政府又决定从m个村中选择n个村建小学(设 0 < n < = m < 500 )。请根据给定的m、n以及所有相邻村庄的距离,选择在哪些村庄建小学,才使得原创 2016-10-15 08:22:11 · 644 阅读 · 0 评论 -
OpenJudge noi 7267 鸡蛋的硬度
描述 最近XX公司举办了一个奇怪的比赛:鸡蛋硬度之王争霸赛。参赛者是来自世 界各地的母鸡,比赛的内容是看谁下的蛋最硬,更奇怪的是XX公司并不使用什么精密仪器来测量蛋的硬度,他们采用了一种最老土的办法–从高度扔鸡蛋–来 测试鸡蛋的硬度,如果一次母鸡下的蛋从高楼的第a层摔下来没摔破,但是从a+1层摔下来时摔破了,那么就说这只母鸡的鸡蛋的硬度是a。你当然可以找出各种 理由说明这种方法不科原创 2016-10-14 19:33:20 · 576 阅读 · 0 评论 -
OpenJudge noi 6047分蛋糕
Description 有一块矩形大蛋糕,长和宽分别是整数w 、h。现要将其切成m块小蛋糕,每个小蛋糕都必须是矩形、且长和宽均为整数。切蛋糕时,每次切一块蛋糕,将其分成两个矩形蛋糕。请计算:最后得到的m块小蛋糕中,最大的那块蛋糕的面积下限。 假设w= 4, h= 4, m= 4,则下面的切法可使得其中最大蛋糕块的面积最小。 假设w= 4, h= 4, m= 3,则下原创 2016-10-24 21:32:53 · 1172 阅读 · 0 评论 -
codevs 1043方格取数
题目描述 Description 设有N*N的方格图(N<=10,我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。如下图所示(见样例): 某人从图的左上角的A 点出发,可以向下行走,也可以向右走,直到到达右下角的B点。在走过的路上,他可以取走方格中的数(取走后的方格中将变为数字0)。 此人从A点到B 点共走两次,试找出2条这样的路径,使得取得的数之和原创 2016-09-27 10:46:49 · 505 阅读 · 0 评论 -
洛谷P1280 尼克的任务(dp)
题目描述 尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。 尼克的一个工作日为N分钟,从第一分钟开始到第N分钟结束。当尼克到达单位后他就开始干活。如果在同一时刻有多个任务需要完戍,尼克可以任选其中的一个来做,而其余的则由他的同事完成,反之如果只有一个任务,则该任务必需由尼克去完成,假如某些原创 2017-10-25 21:36:42 · 348 阅读 · 0 评论