
题解
Lificious
这个作者很懒,什么都没留下…
展开
-
题解 洛谷P1438 无聊的数列
题解 洛谷P1438 无聊的数列 Date 2019.8,2 题目大意 维护一个数列{a[i]},支持两种操作: 1、1 L R K D:给出一个长度等于R-L+1的等差数列,首项为K,公差为D,并将它对应加到a[L]~a[R]的每一个数上。 即:令a[L]=a[L]+K,a[L+1]=a[L+1]+K+D,a[L+2]=a[L+2]+K+2D……a[R]=a[R]+K+(R-L)D。 2、2 ...原创 2019-08-02 19:02:42 · 352 阅读 · 0 评论 -
题解 CF1096D Easy Problem
题解CF1096D Easy Problem Date 2019.8.2 题目大意 给你一个长为n的字符串s以及 a1…n,删去第i个字符的代价为 ai,你需要删去一些字符(如果一开始就符合条件当然可以不删)使得剩下的串中不含子序列 “hard”,求最小代价。 思路 因为题目要求的是不含子序列"hard",而不是子串,所以我们显然不能贪心。 而对于这种跟子序列有关的问题,我们不难想到DP。 ...原创 2019-08-02 19:29:58 · 224 阅读 · 0 评论 -
题解 CF1101D GCD Counting
题解 CF1101D GCD Counting Date 2019.8.2 题目大意 给出一棵树,树有点权,求树上的一条链满足:链上所有点的点权的gcd>1,且链上的点数最多(注意一个点也可以构成一条链) 思路 题目要求gcd>1,也就是说这条链上的所有的点的点权都能被一个共同的质因数整除。 又因为a[i]<=2*105,所以我们可以筛出这个范围内的所有质数,同时还能找出每个a...原创 2019-08-02 21:34:30 · 325 阅读 · 0 评论 -
题解 CF1061C Multiplicity
题解 CF1061C Multiplicity Date 2019.8.3 题目大意 从序列 {a1, a2, … , an}中选出非空子序列 {b1, b2, … , bk},一个子序列合法需要满足 ∀ i∈[1, k], i ∣ bi。求有多少互不相等的合法子序列,答案对109+7 取模。 序列 {1, 1}有2种选法得到子序列 {1},但 111 的来源不同,认为这两个子序列不相等。 思...原创 2019-08-03 16:20:11 · 369 阅读 · 0 评论 -
题解 AtCoder-4414 Prefix Suffix Free
题解 AtCoder-4414 Prefix Suffix Free Date 2019.7.31 题目大意 读入一个字符串S。统计满足条件的字符串T的个数。条件有以下两条: 1.T和S长度相等 2.对于S的一个长度为K的前缀,它不能是T的后缀 答案对1e9+7取模 思路 首先,思考如何去写暴力。 很显然暴力的做法是枚举S的所有前缀,并去除其中被包含的那些,再利用组合数学求得不合法的个数,并用总...原创 2019-07-31 23:00:16 · 332 阅读 · 0 评论 -
题解 UVA12103 Leonardo's Notebook
题解 UVA12103 Leonardo’s Notebook Date 2019.8.1 题目大意 给出26个大写字母的置换B,问是否存在一个置换A,使得A2=B。 思路 我们可以在置换B中找出所有的环 举个例子:假设现在置换B为"BAC",它就包含着两个环——一个以A、B组成的环,和一个由C组成的自环。 我们将环分为两类:奇环和偶环。A、B组成的环就是偶环,而C的自环就是奇环。如果有某个长度...原创 2019-08-01 21:27:27 · 165 阅读 · 0 评论 -
题解 洛谷P1365 WJMZBMR打osu! / Easy
题解 洛谷P1365 WJMZBMR打osu! / Easy Date 2019.7.28 题目大意 给出一个长度为n的由o,x,?组成的字符串,对于每连续的a个o,就有a2分。同时,对于任意的?,有50%的概率为o,有50%的概率为x。求解最后期望得到的分数 思路 首先,我们能够看出这道题是一道递推题 那么状态和转移分别时什么呢? 状态 不难发现,只有最后一个连续的o组成的字符串的长度...原创 2019-07-28 20:09:18 · 157 阅读 · 0 评论 -
题解 洛谷P1361 小M的作物
题解 洛谷P1361 小M的作物 Date 2019.8.9 题目大意 有两块容量为无限大的耕地A,B。对于每一种种子,种在A里的收益为ai,种在B里的收益为bi。特别地,对于m种组合,如果组合中的种子全部种在A里,可以获得c1的额外收益,全部种在B里则可以获得c2的额外收益。求最大的收益。 思路 我们考虑对于一种种子要不在A地,要不在B地。当我们取其中一种情况时,就要把另一种舍去。如果在图上有...原创 2019-08-09 22:04:33 · 195 阅读 · 0 评论