摘要: nm150000 发现答案相当于是值为i的数放在i号柱子上,然后将柱子向左推倒,未覆盖的位数为答案 线段树下标表示位置i被覆盖了几次,维护lazy标记,最小值及其个数 整体+1, 1操作最巧妙 我们不移动值,直接移动值域,例 1向右移,于是要在线段树前面和后面都空出max(n,m)的位置(注,当前值 阅读全文
posted @ 2020-04-24 11:14 starusc 阅读(142) 评论(0) 推荐(0)
摘要: Daniel的卡常&数学赛 "T3" "Daniel题解" $$ M=(ap+bq+cr ds)^2( ap+bp+cs+dr)^2 $$ 构造复数$A=a+bi,x=p qi,B=c+di,y=r+si$则$M=|Ax+By|^2$(|为模长) 复数扩欧即可 复数取模相关: "T5" "Danie 阅读全文
posted @ 2020-04-24 11:03 starusc 阅读(137) 评论(0) 推荐(0)
摘要: 30分: 枚举$\sqrt R$的 质数,一个数,若有奇数个该质数,则该位置为1,否则为0,变成一个二进制数,我们及要求有多少个子集异或为0。插入线性基,若无法插入则将答案 2 100分: $R L+1 6000$则出现的质数都可以随便选 否则,分为两部分 对于含有大于$\sqrt R$的质数(每个 阅读全文
posted @ 2020-04-23 19:04 starusc 阅读(188) 评论(0) 推荐(0)
摘要: 随机化算法!!! 中位数可以二分,把$a_{i,j}\leq mid$赋为 1,否则为1,若DP最小值后$\leq0$则可以继续往更小的地方DP 假设我们已经知道答案了,$k\leq5$又要最小代价联通, 斯坦纳树! 我们可以把每个颜色随机放入$k$个盒子,每个盒子选一个,那么至少有$k$种颜色 每 阅读全文
posted @ 2020-04-23 18:12 starusc 阅读(150) 评论(0) 推荐(0)
摘要: $f_i$光穿透$i$层玻璃并允许在其中不停反射的概率 SOL: $p_i$射穿i层玻璃的概率 $q_i$i层玻璃后反射回来的概率 $$ p_i=p_{i 1}a_i\sum_{k=0}^{oo}(q_{i 1}b_i)^k $$ $$ q_i=b_i+q_{i 1}a_i^2\sum_{k=0}^ 阅读全文
posted @ 2020-04-22 18:15 starusc 阅读(119) 评论(0) 推荐(0)
摘要: $f_{i,u,v},i$位,AC自动机上$u$位置,$v$次匹配的最大值 大菜鸡又去翻题解 两边取对数!!! $$ ams=\sqrt[c]{\prod_{i=1}^cw_i} $$ $$ lnans=\frac1c\sum_{i=1}^clnw_i $$ 分数规划,二分DP即可 阅读全文
posted @ 2020-04-22 10:59 starusc 阅读(134) 评论(0) 推荐(0)
摘要: $nm1e5$ 求a b的后缀与c后缀的最长公共前缀 二分 长度,这样可以锁定a b可行的区间 然后再二分rk区间,哪些可行 区间内查存在性,主席树 代码较繁琐,还没写 阅读全文
posted @ 2020-04-21 16:58 starusc 阅读(112) 评论(0) 推荐(0)
摘要: $$ ans=f(n)=\sum_{i=0}^n\sum_{j=0}^iS_i^j 2^j j!,n1e5 $$ 第二类斯特林数 $$ S_m^n=\sum_{i=0}^n\frac{( 1)^{n i} i^m}{i!(n i)!} $$ $$ f(n)=\sum_{i=0}^n\sum_{j=0 阅读全文
posted @ 2020-04-21 16:45 starusc 阅读(182) 评论(0) 推荐(0)
摘要: NOI2019DAY1 T1 $f_i$坐i号车最小值,斜率优化,下凹 T2 最后一个最高再中间左右一个以内,确定后两边的无法逾越 $f_{l,r}$? 高度关系怎么处理? SOL: 记忆化搜索DP可以做到$O(10nB)$ 假设是关于B的多项式,拉格朗日插值可95分,正解维护多项式 怎么看出来是关 阅读全文
posted @ 2020-04-21 15:13 starusc 阅读(155) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-21 15:01 starusc 阅读(0) 评论(0) 推荐(0)
摘要: $nm50$ 每个点连边,二分图匹配,时间复杂度$O(n^4)$ 发现有奇环,只能带花树 SOL: 预处理出每行分为几块每块内只能放一个,列同理(以每个 分隔) 然后将 点的行块和列块连边,跑最大流即是答案 阅读全文
posted @ 2020-04-20 20:09 starusc 阅读(112) 评论(0) 推荐(0)
摘要: 所有数$\in[1,1e5]$ $n^2$枚举点,再枚举操作,判哪些点对不合法 看错题,变化不是累加的 思考: $f_i,i$结束最大值 转移条件$(j\to i)$: 1. $max_j\leq a_i$ 2. $a_j\leq min_i$ 没想到: 算上时间就是三维偏序,CDQ分治解决 阅读全文
posted @ 2020-04-20 15:27 starusc 阅读(98) 评论(0) 推荐(0)
摘要: 只用询问一个地方的值,考虑二分,把大于mid的全变1,否则为0,这样就变成01序列排序,一次$log$,用线段树辅助,时间复杂度$O(nlog^2n)$ 线段树分裂 类似非旋treap 建立权值线段树,把有序的用用一个线段树表示,并把所有线段树初始节点插入set,每次修改就把修改区间split出来, 阅读全文
posted @ 2020-04-20 14:47 starusc 阅读(127) 评论(0) 推荐(0)
摘要: $n,Q1e5$ 线段树轻松A 并查集离线做法 先统计所有的点标记次数 先一遍dfs,若标记,父亲为自己,否则为树上的父亲 询问离线,倒序询问 若查询,直接查并查集父亲 否则减标记,若标记为0,则将并查集父亲设为树上父亲 时间复杂度$O(nlogn)$ 并查集直接路径压缩才是正确复杂度,因为并查集父 阅读全文
posted @ 2020-04-20 11:05 starusc 阅读(94) 评论(0) 推荐(0)
摘要: "VOJ" 转为最短路 一截线段变成两个点,相反的方向,若换方向则需换代价 判哪些线段可以到达终点,看与顶点连线是否与其余线段又叫 真是暴力,时间复杂度$O(n^2logn)$ SOL: 枚举边界上的点,到终点连线,与多少线相交即是炸的门个数 证明: 每堵墙的两个端点都在边界上,如果相交,就一定会跨 阅读全文
posted @ 2020-04-10 15:57 starusc 阅读(103) 评论(0) 推荐(0)
摘要: "求$\sum_{i=1}^nC_n^iQ^i\sum_{j=1}^ij^k,k\in3e3,n,Q\in1e9$" "求$(\sum x_i)^m$的期望,$x_i\in[0,a_i]$" 阅读全文
posted @ 2020-04-08 21:42 starusc 阅读(131) 评论(0) 推荐(0)
摘要: $ans=(\sum_{i=1}^n\sum_{j=1}^nijgcd(i,j))\%p$ 预处理$n^{\frac 2 3}$后,时间复杂度为$O(n^{\frac23})$ 阅读全文
posted @ 2020-04-08 21:13 starusc 阅读(152) 评论(0) 推荐(0)
摘要: 莫比乌斯反演&杜教筛学习笔记 $O(n^{\frac23})$解决积性函数前缀和 狄利克雷卷积 $$ h(n)=\sum_{d|n}f(d) g(\frac n d) $$ $\varepsilon$为狄利克雷卷积的单位元 两个积性函数卷积后仍为积性函数 例子 $$ \varepsilon=\mu 阅读全文
posted @ 2020-04-08 16:24 starusc 阅读(135) 评论(0) 推荐(0)
摘要: 模拟+暴算 SHOI2015激光发射器 JSOI2015投影面积(未写) 点线面 POJ2318TOYS 利用叉积二分 POJ1556TheDoors 简单计算几何+最短路 POJ1066TreasureHunt求交点,略带点思维 凸包 JSOI2014士兵部署 点到凸包的切线+判断点在凸包内 平面 阅读全文
posted @ 2020-04-08 15:47 starusc 阅读(166) 评论(0) 推荐(1)
摘要: 给定n个整点,q次询问(独立),每次询问加入一个整点后,凸包的面积,$n,q\leq1e5$ 前置芝士 凸包的极值点 如图可见凸包在u方向上的极值点 考虑二分,当前区间$[a,b]$,c为中间点,将问题缩至一半 按照上图讨论即可(边都是逆时针) 若经过c的边,先上升后下降说明我们已经找到了一个最大值 阅读全文
posted @ 2020-04-08 14:37 starusc 阅读(881) 评论(0) 推荐(2)