摘要:
written on 2022-07-27 题目传送门 ~~考场上花了一个半小时敲了分块(时间复杂度 $O(n\log n \sqrt n)$),然后成功拿到了完全暴力的分数。~~ ~~大为悲痛!~~ 先讲 $85pts$ 的做法吧,其实这个做法极水无比,就是用一个优先队列存储信息,然后记一个变量 阅读全文
posted @ 2022-07-31 22:38
Freshair_qprt
阅读(28)
评论(0)
推荐(0)
摘要:
written on 2022-07-27 ~~简单题,然而考场保龄~~ 题目传送门(愤怒的小鸟) 首先说一下标题的第一个问题,这个问题害的我敲的爆搜代码本该有的 $65pts$ 一分也没有。 考场上的求解思路是将浮点数转化为整数后,运用加减消元然后解出抛物线系数 $A,B$,但是精度误差太大,导致 阅读全文
posted @ 2022-07-31 22:37
Freshair_qprt
阅读(54)
评论(0)
推荐(0)
摘要:
written on 2022-07-27 之前已经总结过一次了,然而这次模拟赛又没有做出来,所以再总结一下。 以换教室为例题。一般来说,期望只是一个描述问题的手段,主要蕴含于其中的思想实则是动态规划。动态规划首先要设计好状态,这题我们设 $f_{i,j,0/1}$ 表示前 $i$ 节课,申请了 $ 阅读全文
posted @ 2022-07-31 22:36
Freshair_qprt
阅读(29)
评论(0)
推荐(0)
摘要:
written on 2022-07-27 在做模拟赛时,碰到天天爱跑步这道题,本来已经有了正解的思路了,也想到了树上差分,但是苦于空间问题,因此这个思路被鸽了。 这篇博客总结一下相关的技巧。 树上差分空间开不下的话,可以采用 vector<pair<int,int> > 的形式来存储差分的相关信息 阅读全文
posted @ 2022-07-31 22:34
Freshair_qprt
阅读(29)
评论(0)
推荐(0)
摘要:
written on 2022-07-22 之前比赛有遇到最短路相关的,稍作了变形,发现自己并不是很熟练,对算法本质并不透彻,故作此篇。 $\tt{SPFA}$ 的适用环境: 判负环 众所周知 $\texttt{SPFA}$ 是可以判断负环的,这在差分约束中常用,~~当然图论本身更常用。~~ 其方法 阅读全文
posted @ 2022-07-31 22:33
Freshair_qprt
阅读(36)
评论(0)
推荐(0)
摘要:
written on 2022-07-20 (注:本文主要引自李煜东算法竞赛进阶指南) 先给出几个概念: 基环树 众所周知树的性质,即对于一个有 $n$ 个节点的树,必定保证有 $n-1$ 条边(无向边)。反过来,对于一个由 $n-1$ 条无向边组成的连通图,必定是一棵树。据此,明显的,对于一个有 阅读全文
posted @ 2022-07-31 22:32
Freshair_qprt
阅读(1958)
评论(0)
推荐(1)
摘要:
written on 2022-07-20 下午在做老师放的二项式反演相关习题,顺便学了一下之前没有掌握的基础内容。 这里贴一篇觉得讲得蛮清楚的博文(传送门),其中需要重点掌握基础形式以及最后的两道思考题(说起来想通了的话也不是很难嘛)。 现在基本上已经都懂了,真是开心。 阅读全文
posted @ 2022-07-31 22:31
Freshair_qprt
阅读(198)
评论(0)
推荐(0)
摘要:
written on 2022-07-20 Part1 集合的全部子集公式(~~根据同学的瞎诌名称命名/xyx~~) 公式:$\sum_{i=0}^{n}\binom{n}{i}=2^n$。 证明: 采用赋值法,根据二项式定理,$(a+b)^n=...$,然后代入 $a=1,b=1$,容易证明结论成 阅读全文
posted @ 2022-07-31 22:30
Freshair_qprt
阅读(31)
评论(0)
推荐(0)
摘要:
written on 2022-07-20 好久没写差分约束了,这里贴一下 @Studying Father 的一篇模板题题解,感谢~ 传送门 差分约束有两点注意:一是要建一个超级源点,向各个点连一条边权为 $0$ 的边。二是差分约束中的三角形不等式转化问题。举个例子,若题目给出条件 $x_i-x_ 阅读全文
posted @ 2022-07-31 22:28
Freshair_qprt
阅读(16)
评论(0)
推荐(0)
摘要:
written on 2022-07-19 首先需要满足 $(n\times m)_{\max}$ 较小,数组能开下。 数学公式呈现:$\binom{n}{m}=\binom{n-1}{m}+\binom{n-1}{m-1}$。 代码数组呈现:$C_{i,j}=C_{i-1,j-1}+C_{i-1, 阅读全文
posted @ 2022-07-31 22:26
Freshair_qprt
阅读(149)
评论(0)
推荐(0)