摘要: \[\begin{eqnarray*}&&\sum_{i=0}^{n-1}\left(ki+b-a_i\right)^2\\&=&\sum_{i=0}^{n-1}\left(k^2i^2+b^2+a_i^2+2kbi-2kia_i-2ba_i\right)\\&=&k^2\sum_{i=0}^{n-... 阅读全文
posted @ 2015-08-04 23:15 Claris 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 设f[x]为x子树里能选的最多的路径数,h[x]为x子树里往上走的点的集合,且不与x子树内的最优解冲突首先f[x]=sum(f[son])若h[son]与x可以直接匹配,则匹配上,f[x]++然后把剩下的未配对的son之间进行匹配,f[x]+=最大匹配数因为度数不超过10,所以设dp[S]表示二进制... 阅读全文
posted @ 2015-08-04 21:44 Claris 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 对于区间[l,r],若询问的直线与该区间的凸壳有交,则有解。在线段树每个区间上维护凸壳,然后查询时在相应凸壳上二分斜率即可,时间复杂度$O(n\log^2n)$。#include#define N 262145typedef long long ll;int T,n,i,c,l[N],r[N],t;... 阅读全文
posted @ 2015-08-04 01:22 Claris 阅读(494) 评论(0) 推荐(0) 编辑