摘要: T1辣鸡 T1就搞得这莫不愉快。。 大致题意是给你几个矩形,矩形覆盖的点都标记上,每个矩形无重复部分,求满足(x,y) (x+1,y+1)都标记过的点对数,范围1e9。 看起来很牛的样子,我确实也被1e9吓怕了,可是事实上这道题的处理方式就是暴力。首先有N=1的部分分,这也提示我们计算时要分成矩形内 阅读全文
posted @ 2021-10-02 06:12 -zxb- 阅读(56) 评论(0) 推荐(0) 编辑
摘要: T1string T1开的不错,看到这个题很激动,类似与HEOI2016排序,好像还要更简单一些,于是迅速冲了个桶排。因为洛谷上排序那道题是用桶排水的,所以我觉得没必要打线段树了,极端大数据20秒冲过,心想还行,起码80左右。 其实想的都挺美好哈哈,种种原因之下吧,桶排竟然跟垃圾快排拿一个分。。。。 阅读全文
posted @ 2021-10-02 06:11 -zxb- 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 题意: 最长上升子序列,不过是永久最长上升子序列而且每次变化只能改一个值,也就是说对于 i 和 j,i 处所有值都要小于等于 j 处,j 处所有值都要大于等于 i 处才可以。 50pts 做法 根据题意,我们易得基础 DP: \(f_i=\max(f_i,f_j+1)\) 条件: \(maxx_j 阅读全文
posted @ 2021-10-01 20:09 -zxb- 阅读(83) 评论(1) 推荐(3) 编辑
摘要: #T1随 又是liu_................... 数列n,m个操作,每次随机取a[i],x=x*a[i]%k; 问题是求x期望%mod; 首先考虑到期望转移过程中存在%k,一般套路线性期望行不通,dp的话考虑转移神魔。 k较小,才不到1000左右,我们可以压余数。f[i][j]表示第i次 阅读全文
posted @ 2021-10-01 20:03 -zxb- 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 上午复习矩阵和数论。 做了一个矩阵模板,然后做了跳房子。 dp式我觉得挺新颖的,值得拓展。 \(dp_i=\sum_{j=0}^{i-m-1}dp_j\) 矩阵转移需要记录前缀和,转移方式变成了: \(dp_i=dp_{i-1}+dp_{i-m-1}\) 数学做了一个玄学概率,选择题,和贪心函数的结 阅读全文
posted @ 2021-10-01 20:03 -zxb- 阅读(38) 评论(0) 推荐(0) 编辑
摘要: SDOI2015 排序 今天看到这道题,没有一点思路,暴力都没的打。。。还是理解错题意了,操作不同位置不是说改不同的区间,而是不同操作的顺序。。。考场上如果知道这个的话最少暴力拿一半啊,因为正解本来就是暴力。。 DFS 题目问的是方案数,如果操作确定了是谁的话顺序是无所谓的,压一个A(n n)加上就 阅读全文
posted @ 2021-10-01 20:01 -zxb- 阅读(35) 评论(0) 推荐(1) 编辑
摘要: 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\) 阅读全文
posted @ 2021-10-01 20:00 -zxb- 阅读(59) 评论(0) 推荐(1) 编辑
摘要: CQOI2011 放棋子 很明显的dp题。算是组合计数类dp吧。 一个很妙的地方,一个棋子占据一行一列,我们去掉这一行一列,状态变为(n-1)* (m-1)的棋盘,这算是dp的一个子状态,递推的味道很浓。 我们考虑当前到了第k个颜色,f[i][j][k]表示前k种颜色占据了i行j列,这i和j只是个数 阅读全文
posted @ 2021-10-01 19:59 -zxb- 阅读(30) 评论(0) 推荐(0) 编辑
摘要: APIO2016 划艇 看到T2好像还可做,就仔细想了很长时间,想到了f[i][j]+=f[i-1][p] (p<=j-1),但是回头一瞧,1e9的数据。。。。。。。。。。。。。还玩个球啊,老老实实打暴力。但是n最小是100,显然没有暴力分。。。。。。。。。 好吧好吧,那就不属于我了,1e9也想过离 阅读全文
posted @ 2021-10-01 19:58 -zxb- 阅读(19) 评论(0) 推荐(0) 编辑
摘要: SDOI2015 排序 今天看到这道题,没有一点思路,暴力都没的打。。。还是理解错题意了,操作不同位置不是说改不同的区间,而是不同操作的顺序。。。考场上如果知道这个的话最少暴力拿一半啊,因为正解本来就是暴力。。 DFS 题目问的是方案数,如果操作确定了是谁的话顺序是无所谓的,压一个A(n n)加上就 阅读全文
posted @ 2021-10-01 19:54 -zxb- 阅读(35) 评论(0) 推荐(0) 编辑