随笔分类 - 题解
摘要:一道思路简单,代码复杂的模拟网络流!
阅读全文
摘要:2022“杭电杯”中国大学生算法设计超级联赛(6)- 1011 Find different 比赛时队友开摆,还剩半个小时,怎么办?? ~~当然是一起摆~~ Solution 看到这个题没多少时间了,没时间细想了,$\text{DP}$貌似不可行,一看这个东西就很置换群,火速上$\text{Burn
阅读全文
摘要:[HNOI2013]数列 直接推很帅,可惜我不会。 不难发现,若知道第一天和最后一天的差值为$d$,则只需算出中间$k-1$天增长为$d$的方案数即可,假设增长为$d$的方案数为$h_d$,那么答案就是 $$ \sum_{i=d}^n (n-d) f_d=n\sum_d f_d + \sum_d d
阅读全文
摘要:ABC260 作战总结 今后开始写一些模拟赛外的其他比赛的总结(也许有题解?)。 开场点到另一场$\text{ARC}$去了,耽误了点时间,切完前四题发现已经过了$37$分钟了,看来自己读题+写题的速度还有待提高。 $\text{E}$想了一段时间,然后发现可以差分然后尺取法,然后就切了 做$\te
阅读全文
摘要:[TJOI2019]唱、跳、rap和篮球 重新拾起许久没有动过的生成函数大坑 Solution 我们套路地设$g_k$表示恰好有$k$个鸡你太美,$f_k$表示钦定有$k$个鸡你太美,那么不难得到$g,f$之间的关系 $$f_k = \sum_{i=k}\binom{i}{k}g_i$$ 由二项式反
阅读全文
摘要:「LibreOJ β Round #4」求和 易得所求式为 $$ \sum_{T=1}^{n}\lfloor\frac{n}{T}\rfloor\lfloor\frac{m}{T}\rfloor\sum_{d|T}μ^2(d)μ(\frac{T}{d}) $$ 我们有如下结论 $$ \sum_{d|
阅读全文
摘要:Solution 考虑从$(x_1,y_1)\(走到\)(x_2,y_2)$满足只改变一次方向,则容易求出先向南走当且仅当 \[ \frac{a_{x_1} - a_{x_2}}{x_1 - x_2}<\frac{b_{x_1} - b_{x_2}}{x_1 - x_2} \] 我们思考,没有用的行
阅读全文
摘要:人生第一道Ynoi,开心 ##Description https://www.luogu.com.cn/problem/P5607 ##Solution 拿到这个题,看了一下,发现询问要求最大异或和,怎么办? 没办法,我只学过线性基,就顺着这个思路硬上吧。 我们开一颗线段树,里面的节点存线性基,那么
阅读全文
摘要:爵士好提 ##Solution 定义$u$控制$v$当且仅当$u$死后$v$也会死 把图建出来,从食物向消费者连边 我们不难想到只能先处理食物,再处理消费者,所以先上个拓扑排序 想一想暴力怎么做,对于每个点我们考虑状压维护这个点受哪些点控制,暴力合并即可。 但显然,这个暴力的复杂度是$O(n^2)$
阅读全文
摘要:##Solution 简单写一下思考过程,比较水的数论题 第一个答案几乎已经是可以背下来的,在此不再赘述 考虑我们已经知道了$(p,q)\(,其中\)(p \perp q) \wedge (q \perp 2)$,要求的是循环长度 首先看看样例的$\frac{1}{5}$怎么做呢 观察答案,可以得到
阅读全文
摘要:Solution 显然先想到处理出每个点能看到的最高的顶点。 然后考虑模拟题目的过程,一段一段走时间复杂度显然不够优秀。 考虑我们要求什么,我们需要求出$u$到$v$的最近的一个点,使得这个点能看到的点比$v$能看到的点更高。 然后这个东西可以直接线段树,当然也可以二分+st表 复杂度$O(n\lo
阅读全文
摘要:Solution 由数论基础知识 答案即为$$\sum_{i = 1}^n\sum_{j = 1}m[i \perp j][j \perp k]$$ 莫反套路可化为$$\sum_{d = 1}\mu(d)[d \perp k] \lfloor \frac{n}{d} \rfloor \sum_{j=
阅读全文
摘要:Solution 将原问题分为两个问题求解。 Part 1 首先求珍珠的种类数。 设$f_i$表示满足$gcd = i$的本质不同珍珠个数, $g_i$表示满足$gcd$为$i$的倍数的本质不同珍珠个数 则$f_1$就是答案 由定义可得$$g(i)=\sum_{i|d}f(d)$$ $mobius$
阅读全文

浙公网安备 33010602011771号