
DP-组合计数
Dream_Lolita
退役OIer,转战ACM
展开
-
【dp-有针对性设计方案】LOJ2538 [PKUWC2018] Slay the Spire
【题目】原题地址题目大意见原题【解题思路】首先可以发现我们一定是能用加强就先加强。然后加强和攻击一定是从大到小打的。我们记mmm张卡中强化有iii张,则当i<ki<ki<k,打iii张强化和k−ik-ik−i张攻击,当i≥k−1i\geq k-1i≥k−1,打k−1k-1k−1张强化和111张攻击。我们记F(i,j)F(i,j)F(i,j)为选iii张...原创 2018-11-15 17:28:44 · 234 阅读 · 0 评论 -
【CF套题】Codeforces Round #539 (Div. 1) (Round1109)
【前言】数据结构写得很爽啊。【题目】原题地址A.Sasha and a Bit of Relax给定一个数列aia_iai,问有多少个长度为偶数的区间满足前一半数和后一半数字异或和相等。n≤3×105,ai≤220n\leq 3\times 10^5,a_i\leq 2^{20}n≤3×105,ai≤220【解题思路】卡了一会woc设sis_isi表示前缀异或和,假设一个区...原创 2019-04-01 22:07:38 · 478 阅读 · 0 评论 -
【组合数学-DP】BZOJ5305 [HAOI2018] 苹果树
【题目】lydsy一棵果树每个节点恰好有两个分支,初始只有一个根节点,每天果树会随机选择一个当前没有长出过节点的分支长出节点。求nnn天后期望树点对之间距离和EEE,输出E×n!E\times n!E×n!对PPP取模的结果。n≤2000,P≤109+7n\leq 2000,P\leq 10^9+7n≤2000,P≤109+7【解题思路】观察到模数可能不是一个素数,而每一天会增加一种选择...原创 2019-03-13 21:58:46 · 356 阅读 · 0 评论 -
【组合计数】BZOJ4013 [HNOI2015]实验比较
【题目】BZOJ有nnn个物品和mmm个质量关系(小于或等于),每个物品至多有一个小于关系(即比某个物品质量小),求满足所有关系的质量序列数。n≤100n\leq 100n≤100【解题思路】题目给定的关系满足每个点至多有一条入边,则合法方案一定是一棵森林。不妨将所有相等的点合起来,然后建立虚根跑树DP\text{DP}DP。令fi,jf_{i,j}fi,j表示以iii为根的子树分成...原创 2019-02-13 11:45:21 · 207 阅读 · 0 评论 -
【背包+组合计数】BZOJ5215 [Lydsy2017省队十连测] 商店购物
【题目】BZOJ有nnn个非负整数,其中前mmm个不超过wiw_iwi,已知所有数字和为kkk,求方案数。m,wi≤300,n,k≤5×106m,w_i\leq 300,n,k\leq 5\times 10^6m,wi≤300,n,k≤5×106【解题思路】前mmm个数可以背包算出方案数,后面的数字用隔板法可以直接求出方案。背包的时候可以发现贡献的是连续一段,所以做一个差分即可。...原创 2019-02-08 20:47:51 · 295 阅读 · 0 评论 -
【计数DP】BZOJ5219 [Lydsy2017省队十连测] 最长路径
【题目】BZOJ给定nnn,求一幅nnn个点的竞赛图(所有点对之间有一条有向边),对于i=1∼ni=1\sim ni=1∼n,从111出发的最长简单路径经过点数恰好为iii的竞赛图个数模PPP。n≤2000,P≤109n\leq 2000,P\leq 10^9n≤2000,P≤109【解题思路】对于竞赛图有一些性质:竞赛图一定有哈密尔顿路径(即沿边访问每个顶点恰好一次缩点之后按拓扑序...原创 2019-02-06 23:54:29 · 640 阅读 · 0 评论 -
【DP-思维+组合数学】BZOJ4498 魔法的碰撞+TC12996 TaroCheckers
BZOJ4498 魔法的碰撞【题目】原题地址数轴上有LLL个整点,分别是0…L−10\dots L-10…L−1,现在有nnn个人,每个人有一个安全范围rir_iri,表示在它两边距离<ri<r_i<ri的点上不能放人。问将所有人放在整点上的方案数。L≤105,n,ri≤40L\leq 10^5,n,r_i\leq 40L≤105,n,ri≤40【解...原创 2018-12-14 16:45:27 · 398 阅读 · 0 评论 -
【DP计数】TC13460 TCO2014 Final 1100 FrozenStandings
【题目】TC有nnn个人,每个人有一个数字xix_ixi,现在可以把某些人的xix_ixi加一,问一共有多少种本质不同的排名,两个人中数字大的排名前,数字一样编号小的排名前。【解题思路】%%%WerKeyTom_FTD真神啊,我不会计数啊。这个双关键字就很奥妙重重。很妙的思路是设一个大数www,令ri=−xi⋅w+i,li=ri−wr_i=-x_i\cdot w+i,l_i=r_...原创 2019-04-22 15:38:57 · 367 阅读 · 0 评论