会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Speranza_Leaf
Ambition: Be a happy pigeon、
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
26
下一页
2018年12月20日
解题:AHOI2017/HNOI2017 礼物
摘要: 题面 先不管旋转操作,只考虑增加亮度这个操作。显然这个玩意的影响是相对于$x,y$固定的,所以可以枚举增加的亮度然后O(1)算出来。为了方便我们把这个操作换种方法表示,只让一个手环改变$[-m,m]$中的一个亮度$k$。这样把$\sum\limits_{i=1}^n(x_i-y_i+k)^2$拆完以
阅读全文
posted @ 2018-12-20 10:47 Speranza_Leaf
阅读(135)
评论(0)
推荐(0)
2018年12月19日
解题:洛谷2093 JZPFAR
摘要: 题面 初见K-D Tree 其实这样的题(欧几里得距离第$x$近点对)不应该用K-D Tree做,因为会被构造数据卡成$O(n^2)$,随机的另说。 但是并没有找到合适的K-D Tree的题(区域统计),于是就凑活着写了,代码极丑预警 1 // luogu-judger-enable-o2 2 #i
阅读全文
posted @ 2018-12-19 15:04 Speranza_Leaf
阅读(201)
评论(0)
推荐(0)
解题:BZOJ 4644 经典砂比题(雾
摘要: 题面 初见线段树分治 (对我来说可不是什么经典题=。=) 把时间轴建出来一棵线段树,然后在对应的区间上打标记,最后把整棵树DFS一遍,到叶节点输出答案即可 (把最终答案开成全局的了调了半天 1 #include<cstdio> 2 #include<bitset> 3 #include<vector
阅读全文
posted @ 2018-12-19 14:58 Speranza_Leaf
阅读(159)
评论(0)
推荐(0)
2018年12月16日
解题:WC 2006 水管局长
摘要: 题面 初见LCT,动态最小生成树+链上查询max,具体做法是把边转换成点(LCT只能维护点) 时光倒流,先把最后剩的连起来。然后查询就看链上最大值,修改看看链上最大值是否大于当前边,如果是就断开原来的改成当前边 1 #include<map> 2 #include<cstdio> 3 #includ
阅读全文
posted @ 2018-12-16 18:47 Speranza_Leaf
阅读(169)
评论(0)
推荐(0)
解题:2017清华集训 无限之环
摘要: 题面 费用流 把每种水管再拆出来四个方向的接头,然后根据水管的形状连出旋转时的代价。最后黑白染色成二分图,然后白点对应的接头向黑点对应的接头连边,源点向白点自己连边,黑点自己向汇点连边。 怎么连边?我是大力讨论16种情况连的,应该是可以巧妙一点的=。= 洛谷不开O2会T,LOJ过了 1 // luo
阅读全文
posted @ 2018-12-16 18:41 Speranza_Leaf
阅读(115)
评论(0)
推荐(0)
2018年12月13日
解题:洛谷2257 YY的GCD
摘要: 题面 初见莫比乌斯反演 有一个套路是关于GCD的反演经常设$f(d)=\sum_{gcd(i,j)==d},g(d)=\sum_{d|gcd(i,j)}$,然后推推推 $\sum\limits_{i=1}^n\sum\limits_{j=1}^m[gcd(i,j)==prime]$ $\sum_{p
阅读全文
posted @ 2018-12-13 21:12 Speranza_Leaf
阅读(96)
评论(0)
推荐(0)
解题:APIO 2014 回文串
摘要: 题面 初见SAM 洛谷数据太弱了,我SAM写错了居然有90pts=。=??? SAM求一个子串$(l,r)$的出现次数:从右端点对应状态开始在parent树上倍增,当目标节点的$len$大于等于子串长度时就往上跳,最后所在节点的$len$就是该串的出现次数 于是边$manacher$边在SAM上统计
阅读全文
posted @ 2018-12-13 21:01 Speranza_Leaf
阅读(139)
评论(0)
推荐(0)
解题:USACO06DEC Milk Patterns
摘要: 题面 初见SA 用了一个常见的按$height$分组的操作:二分答案,然后按$height$分组,遇到一个$height$小于$mid$的就丢进下一组并更新答案,如果最多的那组不少于$k$个说明可行 1 #include<cstdio> 2 #include<cstring> 3 #include<
阅读全文
posted @ 2018-12-13 20:55 Speranza_Leaf
阅读(116)
评论(0)
推荐(0)
解题:ZJOI 2014 力
摘要: 题面 事实说明只会FFT板子是没有用的,还要把式子推成能用FFT/转化一下卷积的方式 虽然这个题不算难的多项式卷积 稍微化简一下可以发现实际是$q_i$和$\frac{1}{(i-j)^2}$在卷,然后每两项是在向下标差值的那项做贡献,而直接卷是向两项下标和的那项做贡献。于是把前半部分的$\frac
阅读全文
posted @ 2018-12-13 20:24 Speranza_Leaf
阅读(116)
评论(0)
推荐(0)
2018年11月30日
解题:BZOJ 4808 马
摘要: 题面 以前写过的题,翻出来学习网络流写二分图匹配,因为复杂度更优秀,$Dinic$是$O(sqrt(n)m)$哒~ 原点向左部点连流量为$1$的边,左部点向对应右部点连流量为$1$的边,右部点向汇点连流量为$1$的边,然后跑 1 #include<cstdio> 2 #include<cstring
阅读全文
posted @ 2018-11-30 21:56 Speranza_Leaf
阅读(146)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
26
下一页
公告