上一页 1 2 3 4 5 6 ··· 13 下一页

2016年1月30日

BZOJ1565: [NOI2009]植物大战僵尸

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1565 可以发现点(i,j+1)保护点(i,j),然后加上题目给的保护关系连边。拓扑排序搞出所有合法的方案,然后就是最大权闭合子图辣。 #include<cstring> #include<ios 阅读全文

posted @ 2016-01-30 23:27 ctlchild 阅读(136) 评论(0) 推荐(0) 编辑

2016年1月27日

虚树初探

摘要: 虚树其实没什么的。。 只是因为点太多了不能全开于是只开那些需要用到的点。 一棵虚树包括要求点以及它们的lca。。 虚树的构建。。。(其实感觉如果会虚树的构建的话接下来就是树dp啦没什么的。。。 首先我们应该对整棵树dfs,求出它的dfs序列。然后对于给的点,按dfs排序。。 因为我们是按dfs序排列 阅读全文

posted @ 2016-01-27 21:19 ctlchild 阅读(216) 评论(0) 推荐(0) 编辑

2016年1月26日

BZOJ3993: [SDOI2015]星际战争

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3993二分最大流就可以了。#include#include#include#include#include#include#include#define rep(i,l,r) for (int i... 阅读全文

posted @ 2016-01-26 14:39 ctlchild 阅读(172) 评论(0) 推荐(0) 编辑

BZOJ2282: [Sdoi2011]消防

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2282答案一定是在直径上的一段,然后答案一定不会小于不在直径上的点到直径的距离(要是可以的话那当前这条直径就不是直径了)然后二分一遍,当前段的最长答案只可能在s->l,r->t取到,其他都是取不到... 阅读全文

posted @ 2016-01-26 14:38 ctlchild 阅读(164) 评论(0) 推荐(0) 编辑

BZOJ3991: [SDOI2015]寻宝游戏

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3991可以发现答案是所有相邻藏宝点的lca和(第一个和最后一个也算相邻)然后开个set维护一下插入和删除(插入inf和-inf就可以快速定位辣)。#include#include#include#... 阅读全文

posted @ 2016-01-26 14:34 ctlchild 阅读(145) 评论(0) 推荐(0) 编辑

BZOJ3124: [Sdoi2013]直径

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3124 首先第一问直接求直径就可以了。 然后对于第二问,因为直径一定过树的重心,于是可以把重心找出来。 如果是菊花图的话,那就输出0。。 如果不是菊花图,对于很多条直径的两个端点,一定可以把它们分 阅读全文

posted @ 2016-01-26 14:24 ctlchild 阅读(719) 评论(3) 推荐(0) 编辑

BZOJ1226: [SDOI2009]学校食堂Dining

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1226状压dp。f[i][s][k]表示原顺序中前i-1个人都吃了饭,当前状态为s(i及i之后的8个点,已吃饭的二进制为1),上一个吃饭的人的相对距离。因为是对上一个吃饭的人有限制,可以让l从0到... 阅读全文

posted @ 2016-01-26 14:19 ctlchild 阅读(346) 评论(0) 推荐(0) 编辑

2016年1月22日

BZOJ3130: [Sdoi2013]费用流

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3130B要费用最高,那他只要把费用都加在流量最多的那条边上就可以了。于是题目转化为求最大流中最大边最小。二分,然后流量是要实数的。。(似乎精度要求并不高。。#include#include#inc... 阅读全文

posted @ 2016-01-22 13:33 ctlchild 阅读(167) 评论(0) 推荐(0) 编辑

2016年1月21日

BZOJ3529: [Sdoi2014]数表

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3529挺恶心的数论TAT。。。设f[i]是i的约数和,这个可以nln(n)扫出来。ans=∑d[n/d]*[m/d]*∑i|d f[i]*μ[d/i]然后由于只有f[i]#include#incl... 阅读全文

posted @ 2016-01-21 21:59 ctlchild 阅读(259) 评论(0) 推荐(0) 编辑

BZOJ3123: [Sdoi2013]森林

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3123主席树+启发式合并。首先对于每棵树建主席树,然后合并的时候就把点数小的暴力插进点数大的那棵树里面。然后查询的话就在主席树上二分就可以了。注意点:在暴力重建的过程中边是确确实实要连的否则会丢失... 阅读全文

posted @ 2016-01-21 18:00 ctlchild 阅读(178) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 13 下一页

导航