随笔分类 -  DP

1 2 3 4 5 ··· 7 下一页
该文被密码保护。
posted @ 2019-02-13 20:53 Dream_maker_yk 阅读(0) 评论(0) 推荐(0)
摘要:D 很显然可以用一个背包算出来凑齐i个位置的方案 然后总的答案就是$dp_{n / 2}$ 然后需要扣掉不符合条件的就是把选出来的数的贡献剪掉的贡献 然后注意因为是多重集合的排列,所以需要乘上$\frac{fac[n / 2]}{fac[cnt_a]fac[cnt_b].....}\ast \fra 阅读全文
posted @ 2019-02-10 16:47 Dream_maker_yk 阅读(390) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-01-10 17:16 Dream_maker_yk 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-01-07 22:20 Dream_maker_yk 阅读(0) 评论(0) 推荐(0)
摘要:"LINK" 题目大意 给你一棵树,每个节点上有一堆饼干 并且告诉你在每个节点上吃饼干吃一块需要多少时间 然后告诉你经过一条边的时间 总时间是T 两个人轮流进行,一个人向下选择子节点行走或者结束游戏并向上移动吃饼干,另一个人割断一条当前节点到儿子的边或者什么都不做 问第一个人可以吃到的最大的饼干的数 阅读全文
posted @ 2019-01-06 21:13 Dream_maker_yk 阅读(426) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-01-06 13:57 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
摘要:"LINK" 有n个大号和m个小号 然后需要对这些号进行匹配,一个大号最多匹配2个小号 匹配条件是大号和小号构成了前缀关系 字符串长度不超过10 问方案数 思路 因为要构成前缀关系 所以就考虑在trie树上dp $f_{i,j,k}$表示i的子树中,还需要来自祖先的j个小号,并且有 需要匹配 但是 阅读全文
posted @ 2019-01-04 20:49 Dream_maker_yk 阅读(460) 评论(0) 推荐(0)
摘要:Description 今年夏天,NOI在SZ市迎来了她30周岁的生日。来自全国 n 个城市的OIer们都会从各地出发,到SZ市参加这次盛会。 全国的城市构成了一棵以SZ市为根的有根树,每个城市与它的父亲用道路连接。为了方便起见,我们将全国的 n 个城市用 1 到 n 的整数编号。其中SZ市的编号为 阅读全文
posted @ 2018-12-31 15:52 Dream_maker_yk 阅读(222) 评论(0) 推荐(0)
摘要:Description There is an old country and the king fell in love with a devil. The devil always asks the king to do some crazy things. Although the king 阅读全文
posted @ 2018-12-30 14:26 Dream_maker_yk 阅读(320) 评论(0) 推荐(0)
摘要:Description 期末考试结束了,班主任L老师要将成绩单分发到每位同学手中。L老师共有n份成绩单,按照编号从1到n的顺序叠 放在桌子上,其中编号为i的成绩单分数为w_i。成绩单是按照批次发放的。发放成绩单时,L老师会从当前的一叠 成绩单中抽取连续的一段,让这些同学来领取自己的成绩单。当这批同学 阅读全文
posted @ 2018-12-29 15:50 Dream_maker_yk 阅读(291) 评论(0) 推荐(0)
摘要:"LINK" 思路 首先因为式子后面把方案数乘上了 所以其实只用输出所有方案的攻击力总和 然后很显然可以用强化牌就尽量用 因为每次强化至少把下面的牌翻一倍,肯定是更优的 然后就只有两种情况 强化牌数量少于k 强化牌数量大于等于k 根据乘法原理,设$f_{i,j}$是选i张强化牌用j张的倍数总和,$g 阅读全文
posted @ 2018-12-14 08:16 Dream_maker_yk 阅读(194) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-12-13 22:56 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
摘要:"LINK" 思路 首先暴力$n^2$是很好想的,就是把当前节点概率按照权值大小做前缀和和后缀和然后对于每一个值直接在另一个子树里面算出贡献和就可以了,注意乘上选最大的概率是小于当前权值的部分,选最小是大于当前权值的部分 然后考虑怎么优化 用线段树合并来做 每次向左递归的时候就把x右子树对y左子树的 阅读全文
posted @ 2018-12-12 21:28 Dream_maker_yk 阅读(257) 评论(0) 推荐(0)
摘要:"LINK" 思路 首先在加入几个点之后所有的点都只有三种状态 一个是在独立集中,一个是和独立集联通,还有一个是没有被访问过 然后前两个状态是可以压缩起来的 因为我们只需要记录下当前独立集大小和是否被访问过,然后每次加点我们直接枚举加入独立集中的点然后周围联通的点都可以一起访问,只要保证当前枚举的点 阅读全文
posted @ 2018-12-12 18:48 Dream_maker_yk 阅读(258) 评论(0) 推荐(0)
摘要:"题面" 思路 我们可以把到每个点的期望步数算出来取max?但是直接算显然是不行的 那就可以用Min Max来容斥一下 设$g_{s}$是从x到s中任意一个点的最小步数 设$f_{s}$是从x到s中任意一个点的最大步数 然后就可以的得到 $f_{s}=\sum_{t\subseteq s}( 1)^ 阅读全文
posted @ 2018-12-12 16:15 Dream_maker_yk 阅读(192) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-12-12 13:24 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-12-11 22:39 Dream_maker_yk 阅读(0) 评论(0) 推荐(0)
摘要:Description 傲娇少女幽香是一个很萌很萌的妹子,而且她非常非常地有爱心,很喜欢为幻想乡的人们做一些自己力所能及的事情来帮助他们。 这不,幻想乡突然发生了地震,所有的道路都崩塌了。现在的首要任务是尽快让幻想乡的交通体系重新建立起来。幻想乡一共有n个地方,那么最快的方法当然是修复n 1条道路将 阅读全文
posted @ 2018-12-10 23:24 Dream_maker_yk 阅读(204) 评论(0) 推荐(0)
摘要:Description 通往贤者之塔的路上,有许多的危机。 我们可以把这个地形看做是一颗树,根节点编号为1,目标节点编号为n,其中1 n的简单路径上,编号依次递增, 在[1,n]中,一共有n个节点。我们把编号在[1,n]的叫做正确节点,[n+1,m]的叫做错误节点。一个叶子,如果是正 确节点则为正确 阅读全文
posted @ 2018-12-09 18:19 Dream_maker_yk 阅读(385) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-12-08 17:29 Dream_maker_yk 阅读(0) 评论(0) 推荐(0)

1 2 3 4 5 ··· 7 下一页