随笔分类 -  (DARK)BZOJ

摘要:之前应该是做过这题的弱化版,没有强制在线随便就艹过去了 正解应该是和 可持久化堆 相关的东西,但是我不会啊怎么办QAQ 祭出暴力大法 KD Tree ,话说我第二次写KD Tree胡完什么都没看随便写了一发就艹过去了,这东西真JB好用 首先那个区间内的限制我们很套路地拆掉,把一个位置看作四元组$(p 阅读全文
posted @ 2020-01-29 19:54 空気力学の詩 阅读(225) 评论(0) 推荐(0)
摘要:题意杀233,开始我习惯地认为质因数分解就是那种$2^{a_1}\times 3^{a_2}\times \cdots \times p_k^{a_k}$的形式,然后$p_k^{a_k}$算作一项,苦想了30min无果 然后看了下陈指导的博客,NMD原来上面的指数要展开的!(好吧这样本来也就是展开来 阅读全文
posted @ 2020-01-29 17:38 空気力学の詩 阅读(99) 评论(0) 推荐(0)
摘要:记得去年暑假集训的时候本来想了一个 动态点分 的做法的,然后写道一半因为某些不知名原因就没写了,然后就一直放着,然后发现 斯特林反演 真NM好写 首先考虑用关于幂的斯特林反演: $$m^n=\sum_{i=0}^m \left\{ ^n_i\right\}\times i!\times C_m^i$ 阅读全文
posted @ 2020-01-29 16:42 空気力学の詩 阅读(129) 评论(0) 推荐(0)
摘要:我称之为补题解,感觉这可以帮助我把之前做过的没写题解的一些题目(好吧坑了好多题目)都补起来 首先容易想到$O(n!\times n)$的大暴力,然后套路地发现在树上可以化为子集问题 我们设$f_{i,j,k}$表示$i$的子树内,$i$映射为$j$之后且所有点映射完后构成了图上的点集$k$(状压)的 阅读全文
posted @ 2020-01-29 15:16 空気力学の詩 阅读(178) 评论(0) 推荐(0)
摘要:我称之为重拾 KM (好久以前学的然后现在忘得差不多了)? 首先我们容易想到把每一条非树边拿出来,它显然会和一些树边形成一个环 那么那些树边是最小生成树上的边的充要条件显然是它们的边权都小于等于这条非树边 考虑树边的权值必然是减少的,非树边的权值必然是增加的,我们设$x$为树边,$y$为非树边,那么 阅读全文
posted @ 2020-01-29 14:54 空気力学の詩 阅读(244) 评论(0) 推荐(0)
摘要:前置知识 单位根反演 自己去 "浅谈单位根反演" 看 考虑先给原来的式子变个形,$\sum_{i=0}^{\lfloor \frac{n}{k}\rfloor} C_{n}^{ik}\cdot F_{ik}=\sum_{i=0}^n [k|i] C_n^i\cdot F_i$ 然后先把$F_i$做出 阅读全文
posted @ 2019-10-23 16:03 空気力学の詩 阅读(302) 评论(1) 推荐(0)
摘要:ZJOI讲课的题目, 数据结构 什么的还是很友好的说 首先我们发现题目中提到的距离$\le L$的东西显然可以用单调队列维护 但是暴力搞去不掉区间并的限制,那么我们考虑从区间并入手 对于这种问题的套路有一个就是 线段树 维护一个区间的最优解,然后计算完一个点的答案之后直接在线段树上更新即可 所以我们 阅读全文
posted @ 2019-04-08 20:15 空気力学の詩 阅读(428) 评论(0) 推荐(0)
摘要:数论题不多BB,直接开始推导吧: $\sum_{i=1}^n \sum_{j=1}^n \phi(gcd(i,j))$ $=\sum_{i=1}^n \sum_{j=1}^n \sum_{d=1}^n [gcd(i,j)=d]\phi(d)$ $=\sum_{d=1}^n \phi(d)\cdot( 阅读全文
posted @ 2018-09-28 18:44 空気力学の詩 阅读(179) 评论(0) 推荐(0)
摘要:以前打的题目忘记写了。 一道比较简单的最大流&最小割的题目,主要运用了最大流&最小割定理。 仔细观察题意,其实就是从S到T每次割去一条边,问怎样割可以使得S到T没有通路并且代价最小(代价为路上最多能通过的兔子数) 只要你有点网络流方面的姿势,那么就可以很清楚的看出这是一个最小割。 对于割,曾经我也听 阅读全文
posted @ 2018-03-27 20:22 空気力学の詩 阅读(173) 评论(0) 推荐(0)
摘要:还以为是什么神坑数论题。 看到题,第一眼想到φ,然后暴力。 然后发现暴力其实是有可能的啦。 一个数的因数个数=所有质因数的次数+1,然后乘起来。 例如 60=2^2*3^1*5^1,so g(60)=(2+1)*(1+1)*(1+1)......(后面都是1)=12。 然后我们就要构造(而不是枚举) 阅读全文
posted @ 2017-12-15 19:48 空気力学の詩 阅读(138) 评论(0) 推荐(0)
摘要:BZOJ的题目,就是高大上。 然而是一道入门(稍微难一点)的水题。 先读题,发现可以tarjan,对,这很适合tarjan。 然后看数据范围,这不就是。。。暴力枚举+BFS找点。 水题不做多解释。 CODE 阅读全文
posted @ 2017-12-15 13:34 空気力学の詩 阅读(184) 评论(0) 推荐(0)