自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 WC2015流水账

THU那四场考试没考好,只有20+名。这也许是我OI生涯中最后一场吧(已确认是最后一场),真是感慨万千。day0搬进浙大宿舍404房间(神房间号),四个人一间。中午发现学军伙食相当良心,是我参加的OI活动中最良心的day1徐寅展讲了一些动态维护图的连通性以及最小生成树的算法,太深了,基本上只听懂第一个维护图的连通性的算法。下面就简单讲一下这个算法吧。首先,这个算法...

2015-02-14 21:59:00 172

转载 最近两场比赛 CF 285 & TC 646

Codeforces 285这场rating又掉了,好在只掉了十多。题目比较水,但是我比赛时居然只艰辛地过了前两道。504A由于图是森林,所以一定有度为1的点,把这些点删了后图还是森林。然后就完了。比赛的时候居然把森林当成了树,交了3次才过。504B把排列表示为一个n元组\( (p_0, p_1, \cdots, p_{n - 1})\),其中\(0 \leqsl...

2015-01-16 15:30:00 137

转载 OI生涯中三届NOIP(2012-2014)流水账

NOIP2012:才摸了三四个月OI就上阵当炮灰,果然一下就被轰得渣都不剩了。D1看到T1这道模拟水题时很激动,立马就把它A了。然后T2就不会了,果断写了个阶乘的暴力,根本没有想过什么排序贪心。T3也只写了暴力。D2T1用的暴力枚举,花了大量精力在减小枚举量上面,结果大概多拿了分。T2只会写数组模拟。T3看了半天连暴力都不会。于是NOIP2012我就只有2=。但是好像我们...

2014-11-10 21:32:00 150

转载 Codeforces 460 DE 两道题

D Little Victor and Set题目链接构造的好题。表示是看了题解才会做的。假如[l,r]长度不超过4,直接暴力就行了。假如[l,r]长度大于等于5,那么如果k = 1,显然答案应该是l;如果k=2,可以找到a^(a+1)=1;如果k=3,首先只取两个就得到一个下界为1,但是可能出现为0的情况,下面再仔细讨论。如果k>=4,可以找到两组a^(a + 1...

2014-08-21 21:51:00 104

转载 NOI2014 D2T3 购票 简单粗暴解法(凸包维护)

之前说过这题能用点分治(详见http://www.cnblogs.com/jasonyu/p/noi2014.html),但其实还有更粗暴的解法。要求出一个点的答案,我们需要知道树上一段路径的点形成的下凸壳。不过我们其实也不一定非要知道这整段的下凸壳,分成合适的段数分别二分求最优值也可以。假如是一条链的话,用线段树就可以了。对于树,我们就再套一层树链剖分。下面说一下具体做法。首...

2014-08-06 17:03:00 128

转载 BZOJ 3040 最短路 (堆优化dijkstra)

这题不是裸的最短路么?但是一看数据范围就傻了。点数10^6,边数10^7。这个spfa就别想了(本来spfa就是相当不靠谱的玩意),看来是要用堆优化dijkstra了。但是,平时写dijkstra时为了偷懒直接用的STL的priority_queue,没办法改变权值,所以都是直接把pair压进堆里。然后时间复杂度O(mlogm),空间复杂度O(m),不靠谱。手写二叉堆?改变权值是O(lo...

2014-08-06 11:16:00 108

转载 NOI2014题解

起床困难综合症(BZOJ 3668)送分题,直接从高位向低位贪心。魔法森林(BZOJ 3669)一个容易想到的办法就是枚举A的最大值,以B作为权值求最小生成树。暴力的话要T的。如果从小到大枚举A的最大值,每次仅会添加一些新的边,所以自然想到用LCT维护。本来还可以考一下LCT的,结果考场上A此题的人多半都写的各式各样的黑暗算法。真不知道出题人是怎么出的数据。动物园(BZO...

2014-08-03 22:10:00 134

转载 BZOJ 3514 (动态树)

这两天终于基本理解了Link-Cut Tree这种神一般的东西。然后就来做这道题了。原题是CodeChef上的。CodeChef上没有强制在线,且时限更宽松,所以似乎用莫队一样的算法把询问分组就能水过。但是BZOJ上这道有部分数据强制在线,而且实现紧得多。于是只能用动态树了。简单来说,就是用动态树维护\([1, i]\)中的边的最大生成树。也就是说往图中加入不再这个生成树上且...

2014-04-07 17:22:00 98

转载 [HNOI 2013] 旅行 (数学)

感觉此题难啊,数学还是太渣了,看了半天的题解才算明白了点儿。题目大意给一个长度为n且仅由1和-1组成的序列ai, i = 1, 2, ..., n,每个位置都有另一个值vi,要求用某种方案将序列划分为m(0 < m < n)个非空连续子序列,使得所有子序列中和的最大绝对值最小,并且在所有满足上述条件的方案中划分位置的v[i]序列字典序最小。猜想及证明记\(...

2014-02-02 14:17:00 120

转载 [HNOI 2013] 消毒 (搜索,二分图匹配)

题目大意一个a * b * c(a * b * c <= 5000)大小的长方体中有一些点需要被覆盖,每次可以选择任意大小的长方体,覆盖其中的点,产生的代价为这个长方体长宽高中最小的那个的长度,求最小代价。二维情形对二维的情形这就是经典的最小割问题了,可以建立二分图用二分图最大匹配算法解决。具体建图方法是将行和列分为两个集合,如果一个点需要被覆盖,就将它所在的行和列连接...

2014-02-02 11:59:00 91

转载 [HEOI 2013 day2] 钙铁锌硒维生素 (线性代数,二分图匹配)

题目大意给定两个n阶方阵,方阵B的行i能匹配方阵A的行j当且仅当在第一个方阵中用行向量i替换行向量j后,第一个方阵满秩,显然这是个二分图匹配问题,问是否存在完美匹配,如果存在,还要输出字典序最小的方案。暴力建图首先我们考虑建立二分图的问题。我们需要对每对(i, j)判断其是否能连边,也就是说需要判断一个方阵是否满秩。我们可以使用高斯消元来计算矩阵的秩。高斯消元将方阵化成上三角...

2014-01-31 23:01:00 118

转载 [HEOI 2013 day2] SAO (树形动态规划)

题目大意给一棵N个节点的有向树(N <= 1000),求其拓扑序列个数。思路我们将任意一个点作为根,用dp[i][j]表示以节点i为根的子树满足节点i在第j个位置上的拓扑序列的个数。在求节点cur的状态的答案时,我们需要枚举cur的所有儿子i,通过组合数计算将i子树的序列中i前面的部分与目前cur的序列中cur之前的部分合并的方案数,当然后面的部分也要算。我们不妨假...

2014-01-28 13:27:00 110

转载 [TCO 2012 Round 3A Level3] CowsMooing (数论,中国剩余定理,同余方程)

题目:http://community.topcoder.com/stat?c=problem_statement&pm=12083这道题还是挺耐想的(至少对我来说是这样)。开始时我只会60%的算法,在借鉴了巨神zhx的代码并查阅了官方题解后才终于懂了点了。两两互质的情形首先,考虑简化的情形:若模板i的长度为li,我们加上限制,即所有模板的长度两两互质。假设当前位...

2013-12-31 22:27:00 106

空空如也

空空如也

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

TA关注的人

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