cdq分治(new)
摘要:#cdp分治 思想:分治 ###用途: ##tips1:解决点对有关问题 ###【mokia】给出一个矩阵,支持2种操作,(1)add(x,y,val)把(x,y)单点增加val(2)query(x1,y1,x2,y2)查询矩形区间内的和值 ####三维偏序,将模型从问题中抽离,在线-->离线 初始
阅读全文
posted @
2022-08-25 17:05
HZOI-曹蓉
阅读(24)
推荐(0) 编辑
矩阵快速幂优化DP
摘要:矩阵满足: (1)结合律: ABC=A*(Bc) (2)分配率 AB+AC=A(B+C) (3)特殊交换律 单位矩阵(对角线)。 前缀平方求和: f[n]=n*(n+1)*(2n+1)/6 ###【GT考试】给出长度m的数字串,求长度为n的文本串个数,不出现给出的数字串。(n<=1e9,m<=20)
阅读全文
posted @
2022-08-25 14:59
HZOI-曹蓉
阅读(103)
推荐(0) 编辑
裴蜀定理
摘要:##基本式:ax+by=gcd(a,b)恒存在解。推论:ai*gi=gcd(ai) 恒存在解。其中gi是方程的解,ai是系数。 ###【T4显然也是我出的】:给你n个点的图,还有m个数构成的集合{SI},对于图中的点|a-b|=Si的都存在边相连,求图中联通块个数。(n<=1
阅读全文
posted @
2022-08-23 09:48
HZOI-曹蓉
阅读(105)
推荐(0) 编辑
暑期集训8
摘要:rank 12 mark 140 ##(括号中均是题目名称不是我的评价) ##T1【出了个大阴间题】状压DP; ##T2【T2 最简单辣快来做】平面二维坐标系问题前缀和思想处理; ##T3【T3 是我的你不要抢 】~~hash/kmp水暴力~~正解AC自动机 ##T4【T4显然也是我出的】裴蜀定理应
阅读全文
posted @
2022-08-22 16:46
HZOI-曹蓉
阅读(53)
推荐(2) 编辑
暑期集训7
摘要:130 rank 39 ##T1:约瑟夫问题(见专题) ##T2:暴力模拟 ##T3 让人痴迷(~~痴狂~~)的数论 ##T4:【甜圈】线段树(hash区间加乘或者直接维护区间信息) ###T3:给你T组询问,每组询问(n,k)求n!从最低位开始非0的k位。(n<=1e100,k<=3) 就是要求n
阅读全文
posted @
2022-08-21 16:19
HZOI-曹蓉
阅读(25)
推荐(0) 编辑
多校13
摘要:rank 39 mark 140 ##T2:概率期望 ###T2:你在k维的坐标系中,从(1,1,...)到(n1,n2,n2...),每次你有p的概率逼近终点一步,(1-p)的概率回退到走到当前位置的上一个状态,求走到终点的步数期望.(n<=1e5) ####(1)显然倒退的话dp[i]:从i到终
阅读全文
posted @
2022-08-20 16:25
HZOI-曹蓉
阅读(41)
推荐(0) 编辑
暑期集训加餐
摘要:rank...你知道我垫底就行了。mark 20 ##T1:(蛋糕)区间DP;T2:(游戏)贪心+dij最短路优化坐标的转移:对性质的判断和算法优化的可行性 ###T1:A和B分n块排成环的蛋糕,A先从里面任意拿一块,B每次都会拿最大的,A和B轮流拿,每次只能拿旁边至少一块蛋糕已经被拿走的蛋糕,每个
阅读全文
posted @
2022-08-19 16:57
HZOI-曹蓉
阅读(59)
推荐(0) 编辑
暑期集训6
摘要:rank 19 mark 70 ###题纲:T1:接力比赛(DP优化(随机化+上界递增优化));T2:树上竞技:计数类DP;T3:思维(暴力找max距离的优化:从最大距离的一遍反着找最近的距离点对);T4:记忆碎片:计数类DP ###由于进度问题,我不想写博客了,具体的题目可以看:https://t
阅读全文
posted @
2022-08-18 21:35
HZOI-曹蓉
阅读(26)
推荐(0) 编辑
暑期集训3
摘要:rank 19 45分 ##题纲:T1:数论,欧几里得算法求解线性同余; ##T2:线段树DP+贪心确定决策顺序; ##T3:Dij神仙最短路; ##T4:暴力+思维(细节太多,真的是没有20组以上数据可以调的出来的吗?) ###T1:给你n个数,和正整数a,b,可以对每个数进行+a,-a,+b,-
阅读全文
posted @
2022-08-15 19:59
HZOI-曹蓉
阅读(20)
推荐(0) 编辑
坐标DP
摘要:##一类典型就是走数位三角形。 ###eg,给你一个倒三角形似 3 2 1 4 1 2 3 1 2 4 ###第一行是第一层,要求你如果要到达(i,j)位置(i行j列),必须先到达(i-1,j)和(i-1,j+1)位置。问你最多可以走m步,每到一个格子就可以获得格子里的价值,最多获得多少价值。(n<
阅读全文
posted @
2022-08-14 10:57
HZOI-曹蓉
阅读(50)
推荐(0) 编辑
暑期集训1
摘要:##T1:玩游戏:思维+贪心 ##T2:排列:笛卡尔树DP(其实就是把问题通过一个方式分为左子区间和右子区间分别处理) ##T3:最短路:神奇双向同时Dij最短路 ##T4:矩形:线段树标记和区间处理在二维问题上灵活应用 ###T1:给你一个数列A,和位置pos,要求从pos位置开始,双指针l,r从
阅读全文
posted @
2022-08-12 21:05
HZOI-曹蓉
阅读(59)
推荐(1) 编辑
高考集训2
摘要:分数:20分 纲要: 1图论,建图连边 2DP,思维为主 3矩阵 找规律,结论 4DP,斜率优化 T1 A. 交通 - 【比赛】2022高考集训2 - 比赛 - 衡中OI (hszxoj.com) 假设一个点的两条出边为 ,我们新建一个图给 连边。如果一个点的两条入边为 ,我们也给 连边。 不难发现
阅读全文
posted @
2022-08-12 20:55
HZOI-曹蓉
阅读(151)
推荐(0) 编辑
暑期集训2
摘要:##90+90+20+4 204 rank12 嗯 ##题纲 ##T1:DP优化 ##T2:积性函数线性筛解决 ##T3:图论Dijstra ##T4:树上计数DP+期望 ###T1:求两个数字串的最长上升公共子序列长度 ####(1)dp[i][j]:在A中匹配到i,在B中匹配到j,最长的公共上升
阅读全文
posted @
2022-08-12 16:58
HZOI-曹蓉
阅读(29)
推荐(1) 编辑
扫描线
摘要:##线段树维护扫描线的长度--求矩形面积 https://www.luogu.com.cn/record/83280051 ###注意的就是(1)线段树一个节点代表单位线段,tot不加进去(2)懒度标记优化,用sum记录整条线段的覆盖次数,有就让len=sum_len,没有就用儿子的(3)lenth
阅读全文
posted @
2022-08-10 22:11
HZOI-曹蓉
阅读(26)
推荐(0) 编辑
多校11
摘要:220(70+100+20+30) rank 53 ##T2:大模拟,而且相当简单 ##T1:数论,大数据质数快速确认 ##T3:思维题+高水平暴力水高分 ##T4:鬼畜的数位DP+位运算(考虑对每一位贡献)期望计算 ###T1:给你[L,R]区间,让你输出每个区间内数的最小质因子(R<=1e12)
阅读全文
posted @
2022-08-10 14:48
HZOI-曹蓉
阅读(29)
推荐(0) 编辑
ST表
摘要:##解决区间可以重复贡献的问题,比如,区间最小值,区间最大值,区间gcd,多次计算不影响结果,但是区间求和就不行 ###eg:给你一个序列Hi,和m次询问(si,ti),要求你从(si,Hsi)-->(ti,Hti)只能向9个方向走(3*3),并且要求到达i位置纵位置不能<Hi,相当于是跨山峰 ##
阅读全文
posted @
2022-08-08 20:42
HZOI-曹蓉
阅读(24)
推荐(0) 编辑
关于留校假期(update 8.8)
摘要:什么题也不想刷了...那博客写什么呢? 介绍一下精彩的校园生活: 从昨天中午12:00一直追剧追到18:00 然后手机没电了回机房充了个电,然后回来继续玩.... 玩到凌晨2:00,亲眼见证了暴雨倾盆,接着就停了 早上规律的6:30起床,追PODO漫画到11:30 手机又没电了然后我又到机房充电了.
阅读全文
posted @
2022-08-07 11:50
HZOI-曹蓉
阅读(25)
推荐(0) 编辑
线段树维护单调栈
摘要:在普通单调栈的基础上支持修改操作,动态维护节点的单调信息,重点是必须具有可合并性 陶陶摘苹果: 每次向序列最后里加一个数,问每次加入的单调递增的栈的长度(从1开始,1必须选) ####就是说eps精度误差不要乱用,如果判等要用至少1e-14,搞个1e-6会WA50% #include<iostrea
阅读全文
posted @
2022-08-07 11:45
HZOI-曹蓉
阅读(96)
推荐(0) 编辑
主席树(可持久化线段树)
摘要:##可持久化线段树,可以有3个维护属性(对问题的转化):P1:树的权值(下标)P2:树的每一个历史状态(前缀和思想)P3:树的维护的值(sum,max等等) ##区间内给定范围的值
阅读全文
posted @
2022-08-03 21:30
HZOI-曹蓉
阅读(17)
推荐(0) 编辑
8.1特别行动
摘要:40分 rank 30 加油! ##T1:概率期望DP+倒退套路 ##T2:思维 ##T3:暴力枚举优化(预处理+ST表+二分确定最优区间) ##T4:有限背包优化+根号拆分+无限背包转化 ###T1:给你n类武器,每次可以买一个武器(买到每类武器的概率是1/n),第k次购买期望钱数是k,求买完所有
阅读全文
posted @
2022-08-01 21:34
HZOI-曹蓉
阅读(13)
推荐(0) 编辑