码迷,mamicode.com
首页 > 其他好文 > 详细

2017雅礼集训 Day2

时间:2017-06-18 19:27:23      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:完全   避免   题解   顺序   bsp   修改   面积并   容量   冲突   

今日得分:60+100+25 = 185,修改后60+100+100

今日题解:

T1:有nlogn对不合法的数对,这些数对在DFS序上的支配范围画在平面上是一个或两个矩形,求矩形面积并即可

T2:递推,考虑新增加的一行一列的状态

1、与前面的一行共同完全占据了两行两列,为避免重复我们规定必须选第i列,那么行有C(i,2)种选法,列有i-1种:f[i-2]*C(i,2)*(i-1)

2、没有与前面一行共同占据两行两列,那么相当于把冲突的其中一个位置换到最后一列去:f[i-1]*C(i,2)*2

加起来即可

T3:考虑费用流,发现费用流可以模拟,因为树的特性,链长很短,可以用f[i][0/1]维护一个点向左/右子树走到一个有容量点的最短距离,每次新加入一只鸟的时候从这个点向他的父亲枚举拐点即可,注意信息更新顺序

 

2017雅礼集训 Day2

标签:完全   避免   题解   顺序   bsp   修改   面积并   容量   冲突   

原文地址:http://www.cnblogs.com/LoveYayoi/p/7044984.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!