上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页

2015年12月18日

BZOJ-USACO被虐记

摘要: bzoj上的usaco题目还是很好的(我被虐的很惨。 有必要总结整理一下。 1592: [Usaco2008 Feb]Making the Grade 路面修整 一开始没有想到离散化。然后离散化之后就很好做了。F[I,j]表示第i个点,高度>=j或<=j,f[I,j]=min(f[i-1,j]+ab 阅读全文

posted @ 2015-12-18 14:37 ctlchild 阅读(2129) 评论(0) 推荐(2) 编辑

BZOJ2744: [HEOI2012]朋友圈

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2744最大团是一个np问题。。对于本题,做它的逆问题,建反图做最大独立集。对于A最多取出两个点,枚举一下。对于B,B是一个二分图。注意用时间戳加快速度,还有就是注意一下取反的判定(||取反当然是&... 阅读全文

posted @ 2015-12-18 07:53 ctlchild 阅读(473) 评论(0) 推荐(0) 编辑

2015年12月17日

BZOJ1923: [Sdoi2010]外星千足虫

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1923高斯消元。(bitset好优越啊。。#include#include#include#include#include#include#define rep(i,l,r) for (int i... 阅读全文

posted @ 2015-12-17 19:02 ctlchild 阅读(249) 评论(0) 推荐(0) 编辑

BZOJ1922: [Sdoi2010]大陆争霸

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1922带限制最短路。每个点真正的dis是max(dis[i],dis[v]),v是其保护点。可以把题目中的保护转化为每个点的贡献。每次扫一边连出的边做最短路把rd为0的点加入队列。再扫一遍自己的贡... 阅读全文

posted @ 2015-12-17 18:20 ctlchild 阅读(180) 评论(0) 推荐(0) 编辑

BZOJ3237: [Ahoi2013]连通图

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3237cdq分治+缩点。可以每次处理的时候把除l~r之外的边的端点都连起来。然后去跑cdq分治。当l==r的时候让那些修改边不连然后跑一边并查集。#include#include#include#... 阅读全文

posted @ 2015-12-17 13:48 ctlchild 阅读(198) 评论(0) 推荐(0) 编辑

2015年12月16日

BZOJ2001: [Hnoi2010]City 城市建设

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2001cdq分治+重建图。可以保留当前一定会被选的非修改边然后把点缩起来。这样的话每次点数至多只有r-l+1个,边数只有2*(r-l+1)-1个(生成树+修改边)。时间复杂度O(nlog^2(n)... 阅读全文

posted @ 2015-12-16 21:36 ctlchild 阅读(518) 评论(0) 推荐(0) 编辑

BZOJ2115: [Wc2011] Xor

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2115一条路径就是一条1到n的路径加上一坨环。因为是xor运算就二进制拆位,维护61个向量的线性基就可以了。#include#include#include#include#include#inc... 阅读全文

posted @ 2015-12-16 13:08 ctlchild 阅读(168) 评论(0) 推荐(0) 编辑

2015年12月15日

BZOJ3139: [Hnoi2013]比赛

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3139记忆化搜索。用map来存当前点的状态。然后搜索顺序要从大到小搜。#include#include#include#include#include#include#include#define... 阅读全文

posted @ 2015-12-15 21:53 ctlchild 阅读(126) 评论(0) 推荐(0) 编辑

BZOJ1135: [POI2009]Lyz

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1135线段树+hall定理。。设当前穿i号鞋子的人数是a[i],那么我们要保证∑a[i]≤(r-l+1+d)*k,让a[i]-=k,就变成了∑a[i]≤d*k然后要让任何一段区间都满足这个条件,那... 阅读全文

posted @ 2015-12-15 20:16 ctlchild 阅读(174) 评论(0) 推荐(0) 编辑

BZOJ2086: [Poi2010]Blocks

摘要: 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2086如果一段前缀和>=k*len那么就是可行的。于是对所有的a[i]-=k,求前缀和。然后从1~n维护一个单调递减的栈。从n~1扫一遍,如果sum[i]-sum[q[top-1]]>=0,那么以... 阅读全文

posted @ 2015-12-15 20:11 ctlchild 阅读(190) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页

导航