自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Log_x's Blog

愿每一寸光阴都不负遗憾

  • 博客(15)
  • 收藏
  • 关注

原创 BZOJ4552 [HEOI2016/TJOI2016]排序

AddressBZOJ4552 洛谷P2824Solution很有意思的题。先考虑如果序列中的数字只有 0 和 1 的情况: 记修改区间 [l,r][l,r][l, r] 中 1 的数量为 sumsumsum。对于升序排序,即将区间 [l,r−sum][l,r−sum][l, r - sum] 全部标记为 0,区间 [r−sum+1,r][r−sum+1,r][r - ...

2018-02-24 15:29:53 400

原创 BZOJ1002 [FJOI2007]轮状病毒

AddressBZOJ1002 洛谷P2144Solution考虑怎样构造一种方案。对于周围的 nnn 个点组成的环,我们将其拆分成任意条链,并在每一条链上选择任意一个点向中心点连接一条边,这样显然就是一种合法方案。于是我们就可以用 DP 来计算方案数了。设 f[i]f[i]f[i] 表示拆分到第 iii 个点为止的方案数,则 f[i]=∑j=1if[i−j]×jf[i...

2018-02-21 15:42:43 331

原创 BZOJ3572 [HNOI2014]世界树

AddressBZOJ3572 洛谷P3233Solution先建出虚树。记 id[x]id[x]id[x] 表示距离点 xxx 最近的关键点编号,dis[x]dis[x]dis[x] 表示距离点 xxx 最近的关键点距离。那么对于一个点 xxx,最近的关键点既能从它的父节点转移过来,也能从它的子节点转移过来,因此做正反两遍转移。得到这些以后,我们考虑树上所有点的关...

2018-02-19 15:52:32 522 2

原创 洛谷P4169 [Violet]天使玩偶/SJY摆棋子

Address洛谷P4169 BZOJ2712Solution丢一发 CDQ分治 的解法。先考虑回忆出来的点都在询问的点左下方时:(AAA为询问的点)Dis(A,B)=|xA−xB|+|yA−yB|=(xA+yA)−(xB+yB)Dis(A,B)=|xA−xB|+|yA−yB|=(xA+yA)−(xB+yB)Dis(A, B) = |x_A - x_B| + |y_A ...

2018-02-15 09:51:08 1736

原创 洛谷P3380 二逼平衡树

Address洛谷P3380 BZOJ3196Solution好像没什么人写树状数组套主席树,其实常数挺小的说……前三个都是基础操作了,而对于前驱后继,我们可以拆成两个操作,先算它在区间中排名,再查找对应的值。空间上因为重复节点很多,稍微卡卡也能过了。时间复杂度 O(nlog2n)O(nlog2⁡n)O(n \log^2 n)。Code(洛谷)#inc...

2018-02-14 09:37:16 432

原创 BZOJ3675 [APIO2014]序列分割(斜率优化模板)

AddressBZOJ3675 洛谷P3648Solution仿佛终于懂一点斜率优化了设 f[i][r]f[i][r]f[i][r] 表示第 rrr 次分割到第 iii 个位置的最大化得分,sum[i]sum[i]sum[i] 表示 ∑j=1ia[j]∑j=1ia[j]\sum \limits_{j = 1}^i a[j]。分割的顺序和得分无关,转移显然为: f[i]...

2018-02-09 19:43:42 292

原创 BZOJ2742 [HEOI2012]Akai的数学作业

Description这里是广袤无垠的宇宙这里是一泻千里的银河这里是独一无二的太阳系这里是蔚蓝色的地球这里,就是这里,是富饶的中国大陆!这里是神奇的河北大地这里是美丽的唐山这里是神话般的唐山一中这里是Akai曾经的教室黑板上还留有当年Akai做过的数学作业,其实也并不是什么很困难的题目: “给出一个一元n次方程:a0+a1x+a2x2+…+anxn=0a0+a1x+a2x2...

2018-02-08 14:59:38 362

原创 BZOJ2302 [HAOI2011]Problem c

Address洛谷P2523 BZOJ2302Solution先考虑无解的情况,我们记 s[i]s[i]s[i] 表示已经确定的 mmm 人中编号 ≥i≥i\ge i 的人数。那么如果存在 s[i]>n−i+1s[i]>n−i+1s[i] > n - i + 1,显然无解。进一步的,对于有解的情况我们可以想到一个状态 f[i][j]f[i][j]f[i][j]...

2018-02-08 14:51:02 274

原创 BZOJ2734 [HNOI2012]集合选数

Address洛谷P3226 BZOJ2734Solution讲真,这题看上去一点不像状压。若 xxx 在该子集中,则 2x2x2x 和 3x3x3x 不能在该子集中,考虑构造出一个矩阵: 1248...361224...9183672...2754108216..................13927...261854...41236108...82472216.....

2018-02-08 14:45:29 249

原创 BZOJ1095 [ZJOI2007]Hide 捉迷藏

Description捉迷藏 Jiajia和Wind是一对恩爱的夫妻,并且他们有很多孩子。某天,Jiajia、Wind和孩子们决定在家里玩捉迷藏游戏。他们的家很大且构造很奇特,由N个屋子和N-1条双向走廊组成,这N-1条走廊的分布使得任意两个屋子都互相可达。游戏是这样进行的,孩子们负责躲藏,Jiajia负责找,而Wind负责操纵这N个屋子的灯。在起初的时候,所有的灯都没有被打开。每一次

2018-02-06 21:15:49 280

原创 BZOJ3294 [CQOI2011]放棋子

AddressBZOJ3294 洛谷P3158Solution因为不同颜色的棋子不能在同一行或者同一列,所以每种颜色的棋子的摆放是相对独立的。于是考虑设计这么一个状态 f[i][j][k]" role="presentation" style="position: relative;">f[i][j][k]f[i][j][k]f[i][j][k],表示用前 k" role=

2018-02-06 14:02:24 335

原创 BZOJ2743 [HEOI2012]采花

AddressBZOJ2743 洛谷P4113Solution题目大意:多次询问区间 [l,r]" role="presentation" style="position: relative;">[l,r][l,r][l, r] 有多少个次数 ≥2" role="presentation" style="position: relative;">≥2≥2\

2018-02-06 13:49:52 234

原创 BZOJ2330 [SCOI2011]糖果(差分约束模板)

AddressBZOJ2330 洛谷P3275Solution先来考虑一个简单的问题,给出这三个关系式,求 A−CA−CA - C 的最小值。 ⎧⎩⎨⎪⎪(1)(2)(3) A−C≥4 A−B≥3 B−C≥2{(1) A−C≥4(2) A−B≥3(3) B−C≥2 \left \{\begin{array}{r...

2018-02-06 13:35:01 288

原创 BZOJ4008 [HNOI2015]亚瑟王

AddressBZOJ4008 洛谷P3239Solution根据期望的性质,我们可以算出每张牌的期望值,然后全部加在一起。记第 i" role="presentation" style="position: relative;">iii 张牌在 r" role="presentation" style="position: relative;">rrr 轮中实际使用的

2018-02-04 19:59:22 269

原创 BZOJ2002 [HNOI2010]Bounce 弹飞绵羊

Address洛谷P3203 BZOJ2002SolutionLCT" role="presentation" style="position: relative;">LCTLCTLCT 模板题……因为原图无环,把位置看做 n" role="presentation" style="position: relative;">nnn 个点,用 LCT" role="prese

2018-02-04 19:41:00 261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除