上一页 1 2 3 4 5 6 7 ··· 89 下一页
摘要: 题面 "传送门" 题解 设$dp_{i,j}$表示前$i$座塔派了总共$j$个人的最大收益,转移显然 cpp //minamoto include define R register define inline __inline__ __attribute__((always_inline)) de 阅读全文
posted @ 2019-04-22 22:20 bztMinamoto 阅读(147) 评论(0) 推荐(0) 编辑
摘要: "传送门" $PEWDSVTS$ 我哪根筋不对了要把所有可行的拿出来$sort$一下……还有忘开$long\ long$真的好难受…… $RANDGAME$ 首先奇数是必赢的,偶数的话考虑把它写成$2^k\times w$的形式,如果$k$是偶数必赢,否则必输。直接归纳法就可以证了。然后奇数的情况判 阅读全文
posted @ 2019-04-22 22:02 bztMinamoto 阅读(142) 评论(0) 推荐(0) 编辑
摘要: "传送门" $MAXEP$ 二分,不过二分的时候要注意把$mid$设成$\left\lfloor{9l+r\over 10}\right\rfloor$,这样往右的次数不会超过$6$次 $BICONT$ 不难看出要计算的就是方案数。对于一条边$(u,v)$,如果两个点不在同一个~~不知道是点双还是边 阅读全文
posted @ 2019-04-22 18:27 bztMinamoto 阅读(196) 评论(0) 推荐(1) 编辑
摘要: 题面 "传送门" 题解 首先您得会用格林公式计算 "圆的面积并" 这里只需要动态维护一下圆弧就可以了 时间复杂度$O(n^2\log n)$ cpp //minamoto include define R register define inline __inline__ __attribute__ 阅读全文
posted @ 2019-04-22 15:55 bztMinamoto 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" 题解 好神仙…… 先给几个定义 平面单连通区域:设$D$是平面内一区域,若属于$D$内任一简单闭曲线的内部都属于$D$,则称$D$为单连通区域。通俗地说,单连通区域是没有“洞”的区域。 正方向:当$xOy$平面上的曲线起点与终点重合时,则称曲线为闭曲线。设平面的闭曲线L围成平面区域 阅读全文
posted @ 2019-04-22 14:58 bztMinamoto 阅读(2269) 评论(1) 推荐(2) 编辑
摘要: 题面 "传送门" 题解 先考虑一条链的情况,对于$1$号点来说,肯定是左子树中最大值和右子树中最大值一组,左子树中次大值和右子树中次大值一组……以此类推 那么如果不是一条链呢?我们把所有的链合并起来就是了。每个节点开个堆,启发式合并就可以了 阅读全文
posted @ 2019-04-21 18:34 bztMinamoto 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" 题解 我们枚举这个凸多边形$y$坐标最小的点$p_i$,然后对于所有$y$坐标大于等于它的点极角排序 我们预处理出$s_{j,k}$表示三角形$p_i,p_j,p_k$内部的点的$b$总和(不包括边界),然后记$dp_{i,j,k}$表示这个凸多边形之前两个点是$p_i,p_j$, 阅读全文
posted @ 2019-04-21 16:42 bztMinamoto 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" 题解 先考虑$k=1$的情况,我们可以离线处理,从小到大对于每一个$i$,令$1$到$i$的路径上每个节点权值增加$1$,然后对于所有$x=i$的询问查一下$y$到根节点的路径和就是了 那么$k\neq 1$的情况该怎么办呢?我们来考虑一下令$1$到$i$的路径上每个节点权值加$1 阅读全文
posted @ 2019-04-21 15:36 bztMinamoto 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" 题解 以所有的感兴趣的城市为起点,我们正着和反着各跑一边多源最短路。记$c_{0/1,i}$分别表示正图/反图中离$i$最近的起点,那么对于每条边$(u,v,w)$,如果$c_{0,u}\neq c_{1,v}$,那么我们就用$d_{0,u}+d_{1,v}+w$更新答案 cpp 阅读全文
posted @ 2019-04-21 14:39 bztMinamoto 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" 题解 先考虑全都放$1\times 2$的方块的方案,设防$i$列的方案数为$g_i$,容易推出$g_i=g_{i 1}+g_{i 2}$,边界条件为$g_0=g_1=1$ 然后设$f_i$表示可以放$1\times 1$方块的方案。如果最右边一列不放$1\times 1$,那么转 阅读全文
posted @ 2019-04-21 14:09 bztMinamoto 阅读(272) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 89 下一页
Live2D