随笔分类 -  动态规划

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要:题目描述 有$n$个怪兽,每个怪兽可以花费$k_i$的代价消灭,或者花费$s_i$的代价将其变为$r_i$个给定的新的怪兽。问消灭1号怪兽的最小代价。 输入 第一行包含一个整数N。 接下来N行,每行描述一个怪兽的信息; 其中第i行包含若干个整数,前三个整数为Si,Ki和Ri,表示对于i号怪兽, 普通 阅读全文
posted @ 2017-10-24 08:58 GXZlegend 阅读(473) 评论(0) 推荐(0) 编辑
摘要:题目描述 从$n$个数中选出$n-k$个,使得它们的二进制或(or)最大。输出这个值。 输入 第一行包含两个正整数$n,k(2\le n\le 100000,1\le k\le 100,k<n)$,分别表示宝石的个数以及要扔掉的宝石个数。 第二行包含$n$个整数$w_1,w_2,...,w_n(0\ 阅读全文
posted @ 2017-10-16 16:42 GXZlegend 阅读(326) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出n个互不相同的数,按照某种方式插入到序列中(初始序列为空)。每次插入的数如果大于上一次插入的数则插入到序列最右端,否则插入到序列最左端。现给出最终的序列,求插入的方案数 mod 19650827。 输入 输出 样例输入 4 1701 1702 1703 1704 样例输出 8 题解 区 阅读全文
posted @ 2017-10-13 15:54 GXZlegend 阅读(271) 评论(0) 推荐(0) 编辑
摘要:题目描述 有n个物品,每个都是3种之一。现要将这n个物品分成两个序列,对于每个序列中的每个物品,可以得到 它及它前面相邻的两个物品(不足则取全部)中不同种类的个数 的收益。问最大的总收益。 输入 输入的第一行包含一个整数N (1 ≤ N ≤ 100 000), 表示食品车的数目。 第二行包含一个由N 阅读全文
posted @ 2017-10-13 10:58 GXZlegend 阅读(278) 评论(0) 推荐(0) 编辑
摘要:题目描述 一张$n$个点$m$条边的有向图,通过每条边需要消耗时间,初始为$0$时刻,可以在某个点停留。有$q$个任务,每个任务要求在$l_i$或以后时刻到$s_i$接受任务,并在$r_i$或以前时刻到$t_i$完成任务。同一时刻可以接受多个任务。问:最多能完成多少任务。 输入 第一行,三个正整数$ 阅读全文
posted @ 2017-10-12 19:46 GXZlegend 阅读(621) 评论(0) 推荐(0) 编辑
摘要:题目描述 n个物品,第i个位置有ai、bi、ci三种属性。每次可以选出满足$\ a_{p_i}<a_{p_{i+1}}\ ,\ b_{p_i}<b_{p_{i+1}}\ ,\ c_{p_i}<c_{p_{i+1}}\ $的一段序列$p_1,p_2,...,p_k$(不要求$p_1,p_2,...,p 阅读全文
posted @ 2017-09-27 10:18 GXZlegend 阅读(450) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个数$m$和$n$次操作,第$i$操作有$p_i$的概率成功,成功后会使$m$加上$a_i$($a_i$为正整数或$-1$),求$n$次操作以后成功的操作次数不少于$l$且$m\ge 0$的概率。 输入 第一行三个整数N,L,M。第二行N个实数,第i个实数pi表示第i项挑战成功的百分 阅读全文
posted @ 2017-09-27 09:16 GXZlegend 阅读(544) 评论(1) 推荐(0) 编辑
摘要:题目描述 我们称一个正整数N是幸运数,当且仅当它的十进制表示中不包含数字串集合S中任意一个元素作为其子串。例如当S=(22,333,0233)时,233是幸运数,2333、20233、3223不是幸运数。给定N和S,计算不大于N的幸运数个数。 输入 输入的第一行包含整数N。接下来一行一个整数M,表示 阅读全文
posted @ 2017-09-26 19:01 GXZlegend 阅读(454) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你N颗宝石,每颗宝石都有重量和价值。要你从这些宝石中选取一些宝石,保证总重量不超过W,且总价值最大为,并输出最大的总价值。数据范围:N<=100;W<=2^30,并且保证每颗宝石的重量符合a*2^b(a<=10;b<=30) 输入 输入文件中包含多组数据。每组数据的格式如下:第一行是两个 阅读全文
posted @ 2017-09-26 15:00 GXZlegend 阅读(637) 评论(0) 推荐(0) 编辑
摘要:题目描述 从前有棵树。 找出K个点A1,A2,…,Ak。 使得∑dis(AiAi+1),(1<=i<=K-1)最小。 输入 第一行两个正整数n,k,表示数的顶点数和需要选出的点个数。 接下来n-l行每行3个非负整数x,y,z,表示从存在一条从x到y权值为z的边。 I<=k<=n。 l<x,y<=n 阅读全文
posted @ 2017-09-20 08:08 GXZlegend 阅读(1130) 评论(3) 推荐(0) 编辑
摘要:题目描述 给出一棵以1为根的带边权有根树,对于每个根节点以外的点$v$,如果它与其某个祖先$a$的距离$d$不超过$l_v$,则可以花费$p_vd+q_v$的代价从$v$到$a$。问从每个点到1花费的最小代价(中途可以经停其它点) 输入 第 1 行包含2个非负整数 n,t,分别表示城市的个数和数据类 阅读全文
posted @ 2017-09-19 20:11 GXZlegend 阅读(646) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你n个数,从中选出两个不相交非空集合S和T,使得S中的每一个元素都在T集合的前面,并且S集合中的所有数的亦或等于T集合中的所有数的与,求方案数 mod 10^9+7。 输入 The first line contains an integer T, denoting the number 阅读全文
posted @ 2017-09-12 14:05 GXZlegend 阅读(273) 评论(0) 推荐(0) 编辑
摘要:题目描述 上午的训练结束了,THU ACM小组集体去吃午餐,他们一行N人来到了著名的十食堂。这里有两个打饭的窗口,每个窗口同一时刻只能给一个人打饭。由于每个人的口味(以及胃口)不同,所以他们要吃的菜各有不同,打饭所要花费的时间是因人而异的。另外每个人吃饭的速度也不尽相同,所以吃饭花费的时间也是可能有 阅读全文
posted @ 2017-09-07 20:08 GXZlegend 阅读(381) 评论(0) 推荐(0) 编辑
摘要:题目描述 有n根木棍, 第i根木棍的长度为Li,n根木棍依次连结了一起, 总共有n-1个连接处. 现在允许你最多砍断m个连接处, 砍完后n根木棍被分成了很多段,要求满足总长度最大的一段长度最小, 并且输出有多少种砍的方法使得总长度最大的一段长度最小. 并将结果mod 10007。。。 输入 输入文件 阅读全文
posted @ 2017-09-07 19:41 GXZlegend 阅读(376) 评论(0) 推荐(0) 编辑
摘要:题目描述 正在上大学的小皮球热爱英雄联盟这款游戏,而且打的很菜,被网友们戏称为「小学生」。现在,小皮球终于受不了网友们的嘲讽,决定变强了,他变强的方法就是:买皮肤!小皮球只会玩N个英雄,因此,他也只准备给这N个英雄买皮肤,并且决定,以后只玩有皮肤的英雄。这N个英雄中,第i个英雄有Ki款皮肤,价格是每 阅读全文
posted @ 2017-09-07 19:21 GXZlegend 阅读(607) 评论(0) 推荐(0) 编辑
摘要:题目描述 已知一个长度为n的由小写字母组成的字符串,求其中连续的一段,满足该段中出现最多的字母出现的个数减去该段中出现最少的字母出现的个数最大。求这个个数。 输入 第一行,n第二行,该字符串1<=n<=1000000 输出 一行,表示结果 样例输入 10 aabbaaabab 样例输出 3 题解 d 阅读全文
posted @ 2017-09-05 20:55 GXZlegend 阅读(406) 评论(0) 推荐(0) 编辑
摘要:题目描述 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情况下才 阅读全文
posted @ 2017-09-05 18:37 GXZlegend 阅读(426) 评论(0) 推荐(0) 编辑
摘要:题目描述 输入 第一行一个正整数,表示数据组数据 ,接下来T行每行一个正整数N 输出 2*T行第2*i-1行表示第i个数据中问题一的解, 第2*i行表示第i个数据中问题二的解, 样例输入 1 1 样例输出 1 2 题解 数位dp+矩阵乘法 $x\ xor\ 3x=2x$即$x\ xor\ 2x=3x 阅读全文
posted @ 2017-08-29 20:43 GXZlegend 阅读(404) 评论(0) 推荐(0) 编辑
摘要:题目描述 Byteotian Bit Bank (BBB) 拥有一套先进的货币系统,这个系统一共有n种面值的硬币,面值分别为b1, b2,..., bn. 但是每种硬币有数量限制,现在我们想要凑出面值k求最少要用多少个硬币. 输入 第一行一个数 n, 1 <= n <= 200. 接下来一行 n 个 阅读全文
posted @ 2017-08-26 09:34 GXZlegend 阅读(471) 评论(0) 推荐(0) 编辑
摘要:题目描述 FGD想从成都去上海旅游。在旅途中他希望经过一些城市并在那里欣赏风景,品尝风味小吃或者做其他的有趣的事情。经过这些城市的顺序不是完全随意的,比如说FGD不希望在刚吃过一顿大餐之后立刻去下一个城市登山,而是希望去另外什么地方喝下午茶。幸运的是,FGD的旅程不是既定的,他可以在某些旅行方案之间 阅读全文
posted @ 2017-08-26 09:26 GXZlegend 阅读(540) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页