摘要:
题意: 最长上升子序列,不过是永久最长上升子序列而且每次变化只能改一个值,也就是说对于 i 和 j,i 处所有值都要小于等于 j 处,j 处所有值都要大于等于 i 处才可以。 50pts 做法 根据题意,我们易得基础 DP: \(f_i=\max(f_i,f_j+1)\) 条件: \(maxx_j 阅读全文
摘要:
#T1随 又是liu_................... 数列n,m个操作,每次随机取a[i],x=x*a[i]%k; 问题是求x期望%mod; 首先考虑到期望转移过程中存在%k,一般套路线性期望行不通,dp的话考虑转移神魔。 k较小,才不到1000左右,我们可以压余数。f[i][j]表示第i次 阅读全文
摘要:
上午复习矩阵和数论。 做了一个矩阵模板,然后做了跳房子。 dp式我觉得挺新颖的,值得拓展。 \(dp_i=\sum_{j=0}^{i-m-1}dp_j\) 矩阵转移需要记录前缀和,转移方式变成了: \(dp_i=dp_{i-1}+dp_{i-m-1}\) 数学做了一个玄学概率,选择题,和贪心函数的结 阅读全文
摘要:
SDOI2015 排序 今天看到这道题,没有一点思路,暴力都没的打。。。还是理解错题意了,操作不同位置不是说改不同的区间,而是不同操作的顺序。。。考场上如果知道这个的话最少暴力拿一半啊,因为正解本来就是暴力。。 DFS 题目问的是方案数,如果操作确定了是谁的话顺序是无所谓的,压一个A(n n)加上就 阅读全文
摘要:
part 1 暴力 不难发现有一个 \(\mathcal O(K^2n)\) 的基础 dp: \(f_{i,j+l}=\min(f_{i,j+l},f_{i-1,j}+(x_i-x_{i-1})\times j\times j+c_i\times l);\) 这其中 \(f\) 代表在第 \(i\) 阅读全文
摘要:
CQOI2011 放棋子 很明显的dp题。算是组合计数类dp吧。 一个很妙的地方,一个棋子占据一行一列,我们去掉这一行一列,状态变为(n-1)* (m-1)的棋盘,这算是dp的一个子状态,递推的味道很浓。 我们考虑当前到了第k个颜色,f[i][j][k]表示前k种颜色占据了i行j列,这i和j只是个数 阅读全文
摘要:
APIO2016 划艇 看到T2好像还可做,就仔细想了很长时间,想到了f[i][j]+=f[i-1][p] (p<=j-1),但是回头一瞧,1e9的数据。。。。。。。。。。。。。还玩个球啊,老老实实打暴力。但是n最小是100,显然没有暴力分。。。。。。。。。 好吧好吧,那就不属于我了,1e9也想过离 阅读全文
摘要:
SDOI2015 排序 今天看到这道题,没有一点思路,暴力都没的打。。。还是理解错题意了,操作不同位置不是说改不同的区间,而是不同操作的顺序。。。考场上如果知道这个的话最少暴力拿一半啊,因为正解本来就是暴力。。 DFS 题目问的是方案数,如果操作确定了是谁的话顺序是无所谓的,压一个A(n n)加上就 阅读全文
摘要:
序列 考场上信心满满的打了nlogn的做法,我以为我稳了。据考试结束1h时发现看错题目了,打成了不连续的子序列。匆匆改了n2logn的做法。考试结束后,我发现我跪了。原来到终点才会发现我做的和人家不是一道题。。。。。。。。。。题目中描述的序列不必严格等比,可以缺项的。这样的话难度就降低了呀。 观察发 阅读全文
摘要:
概率期望? NO 计数DP 考场上看到期望后直接弃掉打了暴力。 期望根本没法转移,数据也不大,所以这个题就是在计数。 一个很妙的思想,最大深度要不是挂在2上,要不不是挂在2上。 所以分类计数后DP就很明显了。 因为以二为根的树的状态可以用之前递推出来的以一为根的树的状态。 换句话说,n个点i深度的树 阅读全文
摘要:
状压dp 我状压学得是真烂。。。。。 考试的时候想了状压,可是一直都是在枚举位置,没有神魔实质性突破。其实这道题的关键瓶颈也在于此,状压压的是号,而不是位置。如果 \(i<=j\) 那么贡献为 \(j-i\),反之则为 \(k\times (i+j)\)。于是只需知道 i 点前都是谁就可计算 i 的 阅读全文
摘要:
_ _01trie树合并 _ _ 在考场上一直想用数据结构维护,还花了好长时间算 \((a+1)^(b+1)\),现在看来当时好像在犯傻。。。。。。。。 异或有个神奇的工具是 01trie 树,此题就用此种方式解决。 插入操作,显然。 计算子树异或和,合并 01trie 树,记录 size,偶数为 阅读全文
摘要:
入园第一天。。 阅读全文