好久没写随笔了,上次写随笔竟然是去年了。
还有一个月就要省选了,我也即将离开OI界了,准备滚回去学文化课。
希望我的博客与代码仓库可以帮助到以后的OIer们。
CQOI2018游记
爆零啦~
计算几何基础整合(Point类)
本篇专讲计算几何基础,然后贴板子。
本文中用 $\vec v$ 表示向量 $v$,用$\times$表示叉积,$\cdot$ 表示点积。
自适应Simpson(辛普森)学习笔记
补笔记。
辛普森,自适应辛普森,辛普森自适应,这几个都是一个东西。
「bzoj3514」GERALD07加强版 - LCT+贪心
「51nod1446」限制价值树 / 「NOI2017模拟20」苹果树 - 生成树计数+容斥原理+meet-in-the-middle
题目大意
有$N$个点($N\le40$)标记为$0,1,2,\ldots,N-1$,每个点$i$有个价值$val[i]$,如果$val[i]=-1$那么这个点被定义为bad,否则如果$val[i]\ge0$那么这个点为定义为good。现在给这$N$个点间连上$N-1$条边,使它们构成一个生成树,定义树中的点为great点当且仅当这个点本身是good点且与其相邻的点中至少有另一个good点。树的价值等于树中所有great点的价值和。定义限制价值树是指价值不大于$maxVal$的树,问对给定的$val[]$与$maxVal$,一共有多少种不同的限制价格树?由于答案太大,可取
$\mod 10^9+7$后的结果。
说明:两棵树是不同的,指两棵树的边集不同,注意这里的边都是无向边。
「bzoj3003」LED - 宽搜+动态规划+状态压缩
「CQOI2012」局部极小值 - 容斥原理+状压动规
「bzoj4025」二分图 - 线段树分治+带撤销带权并查集
《头号玩家》点评
昨天在同学们的强烈推荐下去看了头号玩家,没有让我失望。