随笔分类 -  算法—DP

摘要:题面:https://www.cnblogs.com/Juve/articles/11436771.html A:春思 我们对a分解质因数,则$a=\prod\limits_p^{p|a}p^k$ 所以$a^b=\prod\limits_p^{p|a}p^{k*b}$ 所以$ans=\prod\li 阅读全文
posted @ 2019-08-30 19:55 xukl21 阅读(217) 评论(0) 推荐(0)
摘要:题面:https://www.cnblogs.com/Juve/articles/11425141.html math:仔细看看其实是个水题 biology:dp,维护4个最大值 english: ans1用单调栈处理出每一个ai,它作为最大值的区间,然后维护前缀和,sum[i][j]表示前j个数第 阅读全文
posted @ 2019-08-28 17:14 xukl21 阅读(133) 评论(0) 推荐(0)
摘要:题面:https://www.cnblogs.com/Juve/articles/11396238.html 下面开始一句话题解: A:爬山: 二分答案,check即可 B:学数数: 离散化,单调栈,前缀和 C:七十和十七 推一个公式即可,加上快速幂 阅读全文
posted @ 2019-08-22 19:12 xukl21 阅读(178) 评论(3) 推荐(0)
摘要:题面:https://www.cnblogs.com/Juve/articles/11390839.html 所有官方正解在我的文件里 A. 虎 算法1:我们发现非关键边与黑色边去掉以后,答案就是将所有度数为奇数的点作为路径的端点,所以记去掉非关键边与黑色边以后度数为奇数的点的个数为s,而一条路径有 阅读全文
posted @ 2019-08-22 18:59 xukl21 阅读(135) 评论(0) 推荐(0)
摘要:A. 小奇挖矿2 显然的O(m)dp:$f[i]=max(f[i-4],f[i-7])+a[i]$,当然你要保证i,i-4,i-7都能到达 然后我们优化,我们发现如果两点之间的距离超过18就一定能到达,所以我们把距离压缩一下 具体为什么你需要做一下NOIP2017小凯的疑惑 然后就AC了 还有一种解 阅读全文
posted @ 2019-08-21 13:55 xukl21 阅读(572) 评论(0) 推荐(0)
摘要:题面:https://www.cnblogs.com/Juve/articles/11376806.html A. 嚎叫响彻在贪婪的厂房: 是时候学习一下map和set的用法了。。。。。。 贪心:区间[L,R]合法的条件:所有相邻两数差的绝对值的gcd不等于1,且没有重复的元素 gcd比较好满足,判 阅读全文
posted @ 2019-08-19 15:26 xukl21 阅读(179) 评论(0) 推荐(0)
摘要:A:mine 只是一个简单的dp。。。。是博主太蒻了。。。 设f[i][j],表示到第i位,状态是j的方案数,其中$j\in[0,5]$ j==0表示填0,j==1表示填1,且i-1位是雷; j==2表示填2,j==3表示填雷,j==5表示填1,且i-1位不是雷 思考一下,得到方程: $f[i][4 阅读全文
posted @ 2019-08-16 19:52 xukl21 阅读(180) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-08-02 14:44 xukl21
该文被密码保护。
posted @ 2019-07-21 11:57 xukl21 阅读(2) 评论(0) 推荐(0)
摘要:题目大意:https://www.cnblogs.com/Juve/articles/11219089.html 读这道题的题目让我想起了。。。 woc我到底在想什么?好好写题解,现在不是干那个的时候!!! 好吧,这题我交了20多次,一开始发现爆了long long,连慢速乘都用上了 但毫无改观,2 阅读全文
posted @ 2019-07-20 20:26 xukl21 阅读(155) 评论(2) 推荐(0)
摘要:题面:https://www.cnblogs.com/Juve/articles/11207540.html(密码)————————————————>>> 题解: 官方题解: 考虑dp[i][j]表示一棵i-超级树,有j条点不重复的路径的方案数。考虑dp[i]对dp[i+1]的贡献:枚举左子树和右子 阅读全文
posted @ 2019-07-18 19:35 xukl21 阅读(191) 评论(0) 推荐(0)
摘要:学长留的题,质量还是灰常高的。 而且我树规本身较弱,一道也不想放下 题目链接:https://www.cnblogs.com/Juve/articles/11203824.html 题解:这道题我们可以看出是一个树形结构,而且是dp dp首先要定义状态 设$dp[i][j][0/1]$表示当前考虑到 阅读全文
posted @ 2019-07-18 06:17 xukl21 阅读(283) 评论(1) 推荐(1)
摘要:bzoj1003物流运输 题目描述 物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时某个码头会无法装卸货物。这时候就必须修改运输路线 阅读全文
posted @ 2019-07-17 19:12 xukl21 阅读(248) 评论(0) 推荐(0)
摘要:[HAOI2010]软件安装 题目描述 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一 些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括 阅读全文
posted @ 2019-07-17 10:02 xukl21 阅读(202) 评论(0) 推荐(0)
摘要:【HAOI2015】树上染色 【题目描述】有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。问收益最大值是多少。【输入格式】第一行两个整数N, 阅读全文
posted @ 2019-07-16 17:21 xukl21 阅读(266) 评论(1) 推荐(0)
摘要:题目描述 夏川的生日就要到了。作为夏川形式上的男朋友,季堂打算给夏川买一些生 日礼物。 商店里一共有n种礼物。夏川每得到一种礼物,就会获得相应喜悦值Wi(每种礼物的喜悦值不能重复获得)。 每次,店员会按照一定的概率Pi(或者不拿出礼物),将第i种礼物拿出来。 季堂每次都会将店员拿出来的礼物买下来。没 阅读全文
posted @ 2019-07-16 15:37 xukl21 阅读(279) 评论(0) 推荐(0)
摘要:题目大意:https://www.cnblogs.com/Juve/articles/11186805.html 题解: 先给出官方题解: 其实这题跟期望没什么关系,因为E=$\sum_\limits{x=0}^{+\infty}$p(x)*x,所以我们只要求出轻链最多为 i 的概率就行了。以下把题 阅读全文
posted @ 2019-07-15 18:38 xukl21 阅读(303) 评论(0) 推荐(0)
摘要:题目链接:https://www.cnblogs.com/Juve/articles/11186805.html(密码是我的一个oj用户名) 题解: 这题我考试打的暴力,只有5分。 一开始理解错题意了,以为2,4,32这类不符合,于是有了下面的代码: 1 #include<iostream> 2 # 阅读全文
posted @ 2019-07-15 07:54 xukl21 阅读(287) 评论(0) 推荐(0)
摘要:题目描述 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一 些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情况 阅读全文
posted @ 2019-07-11 19:44 xukl21 阅读(160) 评论(0) 推荐(0)
摘要:题目描述: 输入格式 输入第一行为两个整数n, m, c,即行数、列数和棋子的颜色数。第二行包含c个正整数,即每个颜色的棋子数。所有颜色的棋子总数保证不超过nm。N,M<=30 C<=10 总棋子数有大于250的情况 输入格式 输入第一行为两个整数n, m, c,即行数、列数和棋子的颜色数。第二行包 阅读全文
posted @ 2019-07-11 06:13 xukl21 阅读(199) 评论(4) 推荐(1)