
Source:BZOJ
文章平均质量分 79
wyfcyx_forever
这个作者很懒,什么都没留下…
展开
-
BZOJ1591 USACO 2008 Dec Gold 4.Largest Fence Solution
题目大意:求出平面上ngedian原创 2014-09-17 14:54:07 · 1472 阅读 · 0 评论 -
BZOJ1585 USACO 2009 Mar Gold 3.Earthquake Damage 2
题目大意:与http://blog.youkuaiyun.com/wyfcyx_forever/article/details/39345281这个相近。只是求的是损坏节点的最小数目。Sol:拆点最小割。S->1 c=INF提到的点x x'->T c=INF对于每个点x,为1或是提到的点 x->x' c=INF对于每个点x,不为1且不是提到的点 x->x' c=1对于原原创 2014-09-22 08:12:57 · 1563 阅读 · 0 评论 -
BZOJ1584 USACO 2009 Mar Gold 2.Cleaning Up
题目大意:有长度为N的颜色段,共有m种颜色,要将其划分成若干段,每一段的费用为这一段的不同颜色的数目的平方。求最小总费用。Sol:首先我们注意到答案不超过n,因为我们显然可以将每一个划分为一段,答案为n.于是每一段的颜色总数不超过sqrt(n).因此我们维护最后出现的sqrt(n)种颜色最后出现的位置,进行转移。总的时间复杂度为O(n*sqrt(n)).Co原创 2014-09-22 08:07:40 · 1445 阅读 · 0 评论 -
BZOJ3105 [CQOI2013]新Nim游戏 Solution
题目大意:传统的Nim游戏是这样的:有一些火柴堆,每堆都有若干根火柴(不同堆的火柴数量可以不同)。两个游戏者轮流操作,每次可以选一个火柴堆拿走若干根火柴。可以只拿一根,也可以拿走整堆火柴,但不能同时从超过一堆火柴中拿。拿走最后一根火柴的游戏者胜利。本题的游戏稍微有些不同:在第一个回合中,第一个游戏者可以直接拿走若干个整堆的火柴。可以一堆都不拿,但不可以全部拿走。第二回合也一样,第二个游戏者原创 2014-09-22 15:59:58 · 3316 阅读 · 0 评论 -
BZOJ1041 圆上的整点 Solution
题意:给定r,求x^2+y^2=r^2的图象上存在多少个整点。Sol:问题显然可以转化为x^2+y^2=r^2有多少个正整数解。我们考虑如何快速的解出这个方程。引入本源勾股数组(x,y,z)(x,y,z为正整数),满足x^2+y^2=z^2且gcd(x,y,z)=1.我们能够证明一些性质,z为奇数,x,y一奇一偶,不妨设x为奇数,y为偶数,则有z-x为完全平方数的二倍,z-y为原创 2014-10-02 18:52:54 · 884 阅读 · 0 评论 -
BZOJ2460 [BeiJing2011]元素 Solution
简单留一下纪念:同BZOJ3105.Code:#include #include #include #include using namespace std; #define N 1010int n;long long a[N];int w[N], ins[64], sav[N], top; int main() { scanf("%d", &n);原创 2014-10-02 19:21:40 · 862 阅读 · 0 评论 -
BZOJ3196 二逼平衡树 Solution
题意:写一个数据结构支持如下操作:(1)区间第k大(2)区间内求某个数的排名(3)修改某个位置的数(4)区间内求某个数的前趋、后继。Sol:以下提供两种做法。Sol1:线段树套平衡树。非常裸的做法,除询问区间第k大复杂度为O(log^3n),其余操作时间复杂度为O(log^2n).Code1:#include#include#include#defin原创 2014-10-02 14:20:49 · 1170 阅读 · 0 评论 -
BZOJ3262 陌上花开 Solution
题意:有n朵花,每朵花有3个属性,若一朵花比另一朵花美丽,当且仅当这朵花的三个属性均不小于另一朵花。一朵花的美丽度等于这朵花比其他多少朵花要美丽。求美丽度分别为0~n-1的花各有多少朵。Sol:事实上就是三维偏序。一句话:一维排序,二维CDQ分治,三维树状数组。How do they work?首先根据x坐标排序,接着对y,z坐标CDQ分治。定义Solve(l,r)为处原创 2014-10-02 19:25:32 · 1325 阅读 · 0 评论 -
BZOJ1575 USACO 2009 Jan Gold 2.The Baric Bovine
题意:自行脑补。Sol:水dp,建立两个设原创 2014-09-17 20:27:30 · 1221 阅读 · 1 评论 -
BZOJ1574 USACO 2009 Jan Gold 1.Earthquake Damage Solution
题意:一个可能有重边、自环的wuxiangt原创 2014-09-17 17:09:44 · 1899 阅读 · 1 评论 -
浅谈2-sat的问题的构造与求解
2-sat问题是一种常见的问题。给定若干个01变量,变量之间满足一些二元约束,求是否有解存在。若存在,给出可行解或按照字典序给出最优解。下面给出与其对应的图论模型:给每个变量i设立2个点,我的习惯是记为T(i),F(i),分别表示其值取1,0.下面考虑的便是如何进行限制了。一般的限制形式均如下所示:变量i取x时,变量j只能取y,那么表示i取x的点向表示j取y的点连一条有向边原创 2014-10-03 03:31:13 · 1993 阅读 · 0 评论