摘要: 特征: 一般为网格图 求解联通性问题或给出特定形状 可状压的数据范围 插头可定义,能够归纳轮廓线以上的情况且推出所以以下的情况,统计类要不充不漏(统计答案时判掉也行) 状态数不多 实现: Hash表压缩状态 强烈建议使用函数,嵌套调用节约码长,不容易出错。 1 int sc[5]={0,1,-1}; 阅读全文
posted @ 2019-12-11 13:50 hzoi_yzh 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 网络流不要算复杂度,远远达不到上界。但注意控制点数。 普通最大流可以处理无下界有上界的问题 最小割通常要找到性质转化为二分图。 双向边没必要建反向0流边 Dinic必要优化,rest=0 break,当前弧。 最大流 常见转化: 要求“至少”下界但没有上界,求“最小”。反一下。先满足所有要求,再最吝 阅读全文
posted @ 2019-12-06 10:07 hzoi_yzh 阅读(304) 评论(1) 推荐(5) 编辑
摘要: A. 异或 上来先把除了2^k-1的部分分打满了,写的时候也一直不能集中精力,状态很迷,然后就进了T2 最后10min回来写2^k-1,然后写着写着想出了正解。。。然后就没了。。。 一般套路:按位考虑 如果固定一个数x属于[L,R],然后统计出[L,R]内每位上1的个数就可以分类按位计算答案。 发现 阅读全文
posted @ 2019-10-25 12:08 hzoi_yzh 阅读(189) 评论(0) 推荐(2) 编辑
摘要: 瓶颈:对2进制不敏感,没有简化题意。没有想到通过操作的性质设计状态。(其实第一步就卡住了orz) "令 d 为 w 的质因数分解中 2 的次数"那么d其实就是w的二进制下末尾0的个数。 设c为$w=\sum\limits2^{k_i}$中的最小$k_i$,那么最大的能够整除w的2的整次幂就是$c$ 阅读全文
posted @ 2019-10-15 17:14 hzoi_yzh 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题意:求有多少合法括号序列包含给定括号序列s,且|p|+|s|+|q|=n 瓶颈:考试的时候忘了卡特兰数的定义了。。。+1和-1的次数相等,最后一定会归零且保证任意时刻前缀和>=0。 n-m<=2000,即空位只有2000。 为了使状态具体化,想到枚举|p|及p中的'('个数。这样我们就能推知|q| 阅读全文
posted @ 2019-10-14 21:46 hzoi_yzh 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 发现不码题解还是记不清题。 A. 木板 枚举$y_E$,求出$x_F$关于$y_E$的式子,设$y_E$为$x$,发现$Ans=\sum\limits_{x=1}^{n-1} [n|x^2]$ 考场上受《神炎皇》启发,提出$gcd$,设$gcd(x,n)=d$ $n'd|x'^2d^2$ $n'|x 阅读全文
posted @ 2019-10-13 07:29 hzoi_yzh 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 开考首先看下封面上各题的空间时间,开不开O2,有没有特殊说明 用不了多少时间但很有必要。 之后过遍题面,估计下难度、思考方向,决定开题顺序 优先级: 1.裸题 2.简单题 3.之后大概按题目顺序 对于一道题:有高分普适暴力先打(特殊高分也可打),打的时候看能否优化,正解10min无思路跳下一题,有思 阅读全文
posted @ 2019-10-12 12:11 hzoi_yzh 阅读(344) 评论(0) 推荐(5) 编辑
摘要: A. chess 看到范围一开始猜是矩阵快速幂,开始推按列转移的dp,正方形之间有交集不好转移。 换了个角度,都恰好有c个,那么我在滑动正方形的时候损失几个就要获得几个,然后就看出了列之间的相等关系。 推了个$\Theta(n^4logm)$的dp。码完测了下n=50都T飞,怀疑人生10min,发现 阅读全文
posted @ 2019-10-12 11:54 hzoi_yzh 阅读(192) 评论(2) 推荐(1) 编辑
摘要: 复杂度证明 阅读全文
posted @ 2019-10-11 16:19 hzoi_yzh 阅读(379) 评论(0) 推荐(1) 编辑
摘要: 需学习 近期优先 超联赛 已完成 1.字符串相关:KMP、AC自动机 2.Pufer序列、卡特兰数 3.Tarjan 4.crt、excrt 5.莫比乌斯反演(YY的gcd),杜教筛 6.高斯消元及解的判断 7.网络流 8.反悔贪心(cow) 9.二维线段树 10.CDQ解三维偏序 11.整除分块 阅读全文
posted @ 2019-10-10 21:33 hzoi_yzh 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.容斥。 设$f[i]$为至少有$i$个不合法的位置的方案数,至少->奇减偶加,得到答案。 对于$f[i]$,$f[i]=C_n^i \times (n-i)!$ 关于容斥,打算单写一篇。 2.含义。 递推式$f_i=(i-1)\times(f_{i-2}+f_{j-1})$ 设当前我考虑到第$i 阅读全文
posted @ 2019-10-09 21:47 hzoi_yzh 阅读(195) 评论(1) 推荐(0) 编辑
摘要: csp-s模拟测试 56 A. Merchant 对于一个确定的集合,只可能是先减后增、单调增、>0部分的单调减 减的最优出现在0,check下 没有就直接二分值域,对于x,选出最大的m个函数值验证。 nth_element可以做到O(n) B. Equation 式子可以化成与自身和x1有关,分奇 阅读全文
posted @ 2019-10-06 12:18 hzoi_yzh 阅读(172) 评论(0) 推荐(1) 编辑
摘要: 最长上升子序列LIS $\Theta(n^2)$ $f_i=max(f_j+1),j<i,a_j<a_i$ $\Theta(nlogn)$ 限制条件二维偏序,bit优化 求方案数: 1.$\Theta(nlogn)$ 树状数组维护二元组$(f_i,g_i)$分别表示长度、方案数,按照最显然的更新方法 阅读全文
posted @ 2019-10-05 17:45 hzoi_yzh 阅读(172) 评论(1) 推荐(0) 编辑
摘要: 两天炸掉了135分 csp-s模拟测试54 期望得分:100+72+45 实际得分:100+21+31 T2有重边,关于邻接矩阵,它死了TAT,挂了记忆化搜索-39。 然后判c=0想到了1点没度,然而我判的mp[1][x]==1,-12 T3单调点,可增可减,然而我只判了增,挂了。 说出题人毒瘤,不 阅读全文
posted @ 2019-09-30 10:30 hzoi_yzh 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 期望得分:61+?+37 实际得分:61+21+14 A. u 难度评估错误,放弃去想正解和一闪而过的二维前缀和,以为很不可打,于是打了61部分分。 然而这是三道题里最简单的。 正解:差分+二维前缀和 考虑如何二维差分,实际上就是硬凑,假设并验证所有块的差分前缀和是否正确。 +1 -1 +1 -1 阅读全文
posted @ 2019-09-28 17:48 hzoi_yzh 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 标签:平均数处理 查单点上的区间操作 期望得分:40+40+40 实际得分:40+40+40 打了三个暴力 A. 平均数 查询第k小的连续子序列平均值。 二分,很妙 二分平均值x,所有数减去x,做前缀和,平均值比x小的区间[l,r]有$sum_r-sum_{l-1} < 0$,sum的逆序对数即是x 阅读全文
posted @ 2019-09-27 17:55 hzoi_yzh 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 期望得分:30+43+60 实际得分:0+43+60 rk13 A. 施工 看错题了,一是高度差的绝对值算了两遍,二是一次抬起一栋建筑。 正解: 手模发现5 1 2 5 的坑抬成 5 1 3 5是只会变差的,也就是对于一个凹下去的部分,答案取决于最深的位置。所以坑底一定是平的。 把坑抬到比两边高是不 阅读全文
posted @ 2019-09-24 07:29 hzoi_yzh 阅读(188) 评论(1) 推荐(0) 编辑
摘要: 积性函数均可以线性筛 在x,y互质时满足f(xy)=f(x)f(y) 常见积性函数: 欧拉函数 约数个数 约数和 一个数除去所有偶数次质因子 阅读全文
posted @ 2019-09-10 16:54 hzoi_yzh 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 期望得分:100+40+40 实际得分:90+40+35 这次T1还算顺,快1t打完带拍,速度还是慢些。T1争取40min内 T2想了一个小时,没什么思路,最后打了个套路状压+骗分 T3推到了d(x)为奇数x所有质因子的次幂全偶,然后发现时间不大够(不到40min)又忘线筛怎么打,于是去打暴力。最后 阅读全文
posted @ 2019-09-07 21:42 hzoi_yzh 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 期望得分:60+64+0 实际得分:0+32+0 rk33 又炸了,T1暴力细节不到,T2区间dp填表有bug,T3rand数 这几次考试在T1上花的时间都太多了,觉得自己能想到正解然而磨了好久只能打暴力是真的难受,还是注意下取舍吧。暴力未尝不可更优。 A. 字符 这题暴力剪枝可A,正解没看太懂,找 阅读全文
posted @ 2019-09-04 21:47 hzoi_yzh 阅读(157) 评论(0) 推荐(0) 编辑