DP
文章平均质量分 50
Akakii
_(:з」∠)_
展开
-
JZOJ4703. Buy
原题:CC LEBOXES题目大意有n个袋子,每个袋子有pi%的概率获得vi元钱,还有1−pi%的概率获得一个钻石。有m个物品,每个物品需要Ci的钱和Di个钻石。 求最后购买的期望个数。Data Constraint N,M≤30原创 2016-08-15 22:25:17 · 613 阅读 · 0 评论 -
JZOJ4974. 运河计划
题目大意给定一个n∗m的网格图,给定p对起点和终点,求不经过q个障碍物且p条路径(只能向下和向右走)不相交的方案数。Data Constraint n,m≤100000,p,q≤200原创 2017-02-20 10:46:04 · 492 阅读 · 0 评论 -
JZOJ4975. 区间
题目大意给定一个长度为n的排列。 求有多少个连续的数字区间[l,r]可以拆成排列中的两个不同区间内的权值并。Data Constraint n≤3×10^5原创 2017-02-20 11:14:51 · 743 阅读 · 0 评论 -
JZOJ4949. 仙人球
题目大意给定一个n个点的仙人球。 现在要从图中选出不超过k个点,满足这k个点直接联通。求方案数。Data Constraint n≤1000,k≤500原创 2017-01-24 16:50:59 · 937 阅读 · 0 评论 -
JZOJ4954. Equation
题目大意给定一个布尔函数,形如: 现在一只每一项的v以及对应的变量x,保证每一项最多只有两个v,每个x最多出现两次。 求有多少种赋值方案使得函数值为1。Data Constraint n,m≤100000原创 2017-01-24 18:09:55 · 608 阅读 · 0 评论 -
5013. 珠宝
题目大意给定n个物品,每个物品有代价Ci和价值Vi。最多可以带k的钱,求对于每个可能带的钱数,最大的价值是多少。Data Constraint n≤1000000,k≤50000,Ci≤300原创 2017-03-17 22:45:56 · 523 阅读 · 1 评论 -
5028. 跳蚤王国
题目大意给定一棵n个点的树,求每个点至少需要删除多少条边,然后重新加上同等数量的边才能成为树的重心。Data Constraint n≤10^6原创 2017-03-29 19:56:26 · 737 阅读 · 0 评论 -
5033. A
题目大意如图 Data Constraint n≤50原创 2017-03-29 22:51:14 · 492 阅读 · 0 评论 -
JZOJ5001. Trie树
题目大意给定n个字符串,现在可以将这n个字符串分别随便重排。求它们构出的Trie最少的节点数是多少。Data Constraint n≤16原创 2017-03-14 09:42:31 · 701 阅读 · 0 评论 -
JZOJ5006. A
题目大意给出一个长度为N,宽度为1,高度无限的水箱,有N−1个挡板将其分为N个1×1×∞的小格,然后向每个小格中注水。 现在有M个条件,每个条件描述一个格子有水或者没水。 问最多能同时满足多少个条件。Data Constraint n,m≤100000原创 2017-03-14 17:05:37 · 642 阅读 · 0 评论 -
3223. HEOI2013 Ede的新背包问题
题目大意给定n个物品,做多重背包。 给定q个询问,每个询问去掉一个物品,求对剩余物品做多重背包的答案。Data Constraint n≤1000,q≤3×10^5原创 2017-04-01 22:35:52 · 614 阅读 · 0 评论 -
4202. Shopping
题目大意给定一棵n个结点的数,每个点有参数(w,c,d)表示价值为w,代价为c,有d个物品。初始有m元钱。 现在要选出一个连通块使得价值最大。Data Constraint n≤500原创 2017-04-01 22:47:30 · 736 阅读 · 0 评论 -
ZJOI2017 仙人掌
题解如果一开始的图就不是仙人掌,答案显然为0,可以Tarjan判断。 环显然不能产生贡献,所以可以把环边都断开。 现在模型转化为,给定一棵树,用路径去覆盖树上的每一条边,且路径不能相交,求方案数。 设fif_i表示做完了ii的子树,且没有路径可以向上扩展。 设gig_i表示做完了ii的子树,且有路径可以向上扩展。 设hih_i表示有ii个点,它们之间匹配的方案数。 记numnum为点xx原创 2017-03-25 11:52:48 · 1516 阅读 · 2 评论 -
JZOJ4990. Icefall
题目大意有2∗n个点排成两排。可以从任意一个点出发,每次选择另一个点,要求两点之间的连线不经过其他点,然后走过去,每到一个点就删除这个点。 求删完所有点的方案数。T组数据。Data Constraint T≤5,n≤4000原创 2017-02-27 22:41:55 · 715 阅读 · 0 评论 -
JZOJ4937. 与运算
题目大意给定一个长度为n序列,fi是序列的前缀and的值。现在可以将序列任意排列,求最大的∑ni=1fiData Constraint n,ai≤1000000原创 2017-01-12 22:13:54 · 755 阅读 · 0 评论 -
JZOJ4681. 选择
原题:CF 632E题目大意有n个盒子,每个盒子里有无数个球,每个盒子里球的价格为ai,现在要买k个球,求所有可能的付钱数。Data Constraint n,m≤500原创 2016-08-16 22:57:31 · 493 阅读 · 0 评论 -
JZOJ4760. 同桌的你
题目大意给定n个人,以及他们的性别和他们满意的同桌(每人只有一个满意同桌)。现在要把这n个人两两分配成同桌,问最多有多少对同桌中至少有一个人的同桌是满意的同桌,在满足这个的前提最多有多少对满足要求的同桌的性别是不同的。 T组数据。Data Constraint n≤10^6,T≤3原创 2016-09-08 22:51:07 · 425 阅读 · 0 评论 -
JZOJ4816. label
题目大意给定一棵大小为n的树,和一个限制m。 现在要给每个结点赋值为一个整数,范围为[1,m],且要求树上相邻两点间权值之差大于等于给定的k。 求所有合法方案数。 T组数据。Data Constraint T≤10,n,k≤100,m≤10^9原创 2016-10-11 22:08:23 · 567 阅读 · 0 评论 -
JZOJ4863. Market
题目大意有n个商店,第i个商店有一个物品,购买这个物品需要空间ci,可以获得vi的价值,这个商店只有在ti时刻之后才开放。 现在有m个询问,第ii个询问要求在Ti时刻,用空间限制为Mi的背包,最多可以获得多少的价值。Data Constraint ti,Ti≤n≤300,vi≤300,ci,Mi≤10^9原创 2016-11-05 21:51:13 · 701 阅读 · 0 评论 -
CEOI2015 Day1Task2 Calvinball championship
题目大意给定n个人,我们可以给这n个人分任意数量的队伍,相同队伍的人用相同数字来表示。如果有多种表示,我们认为字典序最小的表示才是有效的。 现在给定n和一个长度为n的序列,要求输出这个序列是所有可能的分队方式里面字典序第几小的。Data Constraint n≤10000原创 2016-10-06 22:24:09 · 981 阅读 · 0 评论 -
JZOJ4830. 分组
题目大意给定一个长度为n的序列a,我们可以将其分任意组。定义每组的不和谐度为组内的极差(max{a}−min{a}),求满足不和谐度之和不超过给定的m的方案数。答案取模。Data Constraint n≤200,m≤1000原创 2016-10-30 22:41:41 · 498 阅读 · 0 评论 -
JZOJ4883. 灵知的太阳信仰
题目大意给定一个n个元素,每个元素有一个质子数ai和中子数bi。 先要将这些元素分成若干个连续的段。每段里不能存在质子数相同的元素,这个段的代价就是所有段内元素中子数的最大值。 求最小代价和。Data Constraint n≤100000原创 2016-11-12 22:53:08 · 579 阅读 · 0 评论 -
JZOJ4886. 字符串
题目大意给定一个长度n和一个危险串str。 求有多少个长度为n的只包含小写字母的字符串不包含危险串。Data Constraint n≤10000,|str|≤100原创 2016-11-13 21:02:06 · 674 阅读 · 0 评论 -
JZOJ4890. 随机游走
题目大意给定一棵n个节点的树,在一个节点时,下一步会等概率的选择一个相邻的点走过去。现要选择一个起点s和一个终点t,求最大的期望距离。Data Constraint n≤100000原创 2016-11-13 21:17:38 · 922 阅读 · 0 评论 -
JZOJ4916. 完全背包问题
题目大意给定n种物品,每种物品有无限个,体积是Vi。 现在有m个询问,每个询问给一个背包容量Wi,询问是否能用给定的物品恰好装满Wi。 要求使用的Vi≥L的个数不超过C个。Data Constraint n≤50,m≤100000,Vi≤10000原创 2016-12-11 09:36:59 · 1029 阅读 · 0 评论 -
JZOJ2724. 圆
题目大意给定平面内的n个圆,每个圆有一个权值Vi,任何两个圆都不会相交(也不会相切),从一个圆内出去(或进去)必须要经过它的边界一次。 给定一个k,询问在经过不超过k次边界的情况下,最大的Vi−Vj。 T组数据。Data Constraint T≤10,n≤50000原创 2016-12-22 17:03:16 · 484 阅读 · 0 评论 -
JZOJ3987. Tree
题目大意给定一棵n个结点的树,每个点有点权Vi。 现在选出k条不相交的路径,记点权和为Sum,求最大的Sum/k+1选取路径前需要选择一个参数C∈[0,T],令Vi=(Vi+C)%LimitData Constraint n≤5000,V,T≤Limit≤10^5原创 2016-12-30 20:19:56 · 522 阅读 · 0 评论 -
100005. Shoes
题目大意给定n个排在数轴上的点对(ai,bi),现在要确定k个终点,使得每个点到其中任意一个点的距离和最小。对于同一对的点,必须到同一个终点。Data Constraint n,k≤10^5,n×k≤10^5原创 2017-04-16 11:25:37 · 496 阅读 · 0 评论