欢迎来爆踩我~|

AFewSuns

园龄:4年11个月粉丝:42关注:3

04 2020 档案

CF1061C Multiplicity
摘要:"题目传送门" 题目大意 从序列a1,a2,,an中选出非空子序列b1,b2,,bk,一个子序列合法需要满足i[1,k],i|bi。求有多少互不相等的合法子序列,答案对109+7取模。 思路 一看到题,就会想起dp,然后根据这类题的
152
4
1
个人介绍(含友链)
摘要:~~大家好,我是练习时长半年的 OIer 练习生 AFewSuns,喜欢爆零,暴力,水分,腐败。被虐ing……~~ 本人位居于**********中学,是一名被其他 OIer 虐爆的**蒟蒻 性别:男 最喜欢吃的食物:电脑 最喜欢玩的游戏:phigros,冰与火之舞,minecraft,digdig
894
4
2
CF1096D Easy Problem
摘要:"题目传送门" 题目大意 给你一个长为n的字符串s以及a1n,删去第i个字符的代价为ai,你需要删去一些字符(如果一开始就符合条件当然可以不删)使得剩下的串中不含子序列 "hard"(子序列不需要连续),求最小代价 思路 典型的dp 定义状态: 设
140
1
0
CF1039D You Are Given a Tree
摘要:题目传送门 题目大意 给出一棵n个节点的树,对于1~n间的每一个数k,你需要求出: 最多能选出多少条互不相交的路径,使得每条路径的长度都为k。 思路 首先思考暴力的做法。就是贪心+树形dp,把整个树dfs一次,对于每个节点考虑它子节点的最长链和次长链。
217
10
1
CF1101D GCD Counting
摘要:题目传送门 题目大意 有一颗树,每个节点有一个值,问树上最长链的长度,要求链上的每个节点之间的 gcd 大于 1。 思路 这道题其实可以用点分治来做,在这里就不讲点分治的做法了,我们直接来讲树形 dp(因为强制要求 dp 来做)。 定义状态: 首先分析一下题目。发现求出最大值唯一的
254
2
1
点击右上角即可分享
微信分享提示
深色
回顶
收起