- 博客(5)
- 收藏
- 关注
原创 PKUWC&WC2019游记
概述经过了十天紧张刺激的腐…学习,终于能休息会了。这篇游记大概会简单地记录一下这两个冬令营的一些心得体会,然后总结自己的不足和需要提升的地方。PKUWC还是一如既往的下午一点半到六点,就时间安排来说个人认为不是特别好,特别是对有午睡习惯的同学。不如改成8~13?还是PKU的风格,六题计数期望DP地主斗等特别考验思维的题目,反而数据结构等毒瘤少见。有三个部分发挥不好:图论题,计算几何题,数...
2019-01-31 10:38:07 934
原创 jzoj5999 【WC2019模拟2019.1.14】选数 (FWT,容斥,平衡规划)
看到gcd,直接求也不好求,就可以先考虑一下反演。然后发现答案就是∑f(u)⋅ϕ\sum f(u)\cdot \phi∑f(u)⋅ϕ,f(u)是gcd是u的倍数的方案数。有个结论是∑d∣xμ(d)⋅(x/d)=ϕ(x)\sum_{d|x}\mu(d)\cdot(x/d)=\phi(x)∑d∣xμ(d)⋅(x/d)=ϕ(x),就是一个容斥,最终只有与x无公共质因子的数会被算到。首先将所有数...
2019-01-16 07:26:42 241
原创 拆分 (网络流,构造)
可以构造使得答案就是下界值。调整方法是,在加入航线的过程中,保证每个点都先填满k种不同颜色,然后清零从头开始。具体地,对于一条航线(u,v),可以找到cx,cy是u,v的最小没有用过的颜色,假定cx<cy,那么从v开始一定有一条cx,cy,cx,cy…的交错链。将其整体取反就可以把航线染成cx了。当一个点度数为k的时候,就可以清零(开新点)。每次也可以用上下界网络流来完成这个过程。...
2019-01-10 08:24:09 408
原创 jzoj5987 【WC2019模拟2019.1.4】仙人掌毒题 (动态圆方树维护仙人掌)
失智又被题目吓到了考虑树的情况,连通块数目就是总点数-存在的边。考虑仙人掌的情况,连通块数目就是总点数-存在的边+存在的环因为是0/1分开考虑,所以所谓存在的X就是要求相关联的点颜色一样。使用lct维护圆方树就可以了。算一个环都变黑的概率可以容斥,因为总环中点数是不超过n+m的,暴力就可以了。#include <cstdio>#include <iostrea...
2019-01-05 15:34:26 564
原创 jzoj5983 多边形(组合数学)
啥将相邻点的距离表示为d1,d2…dm,并且和为n显然当di+d(i+1)&gt;=(n+1)/2di+d(i+1)&gt;=(n+1)/2di+d(i+1)>=(n+1)/2时出现一个锐角。有两结论:k>3时无解,k=3时只有m=3有答案。考虑求出这样的一组d,那么他对应着n个确定的多边形。 直接求不好求,不如容斥当k=3时,很容易算出解数就是m==3 ...
2019-01-03 18:44:38 238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人