随笔分类 -  BZOJ

摘要:题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2151分析:原型是bzoj 1150(CTSC 2007)首先DP无法下手,想到贪心。想到贪心的第一感觉就是从大的开始取,但明显有反例,最烦的就是一个大的旁边旁边两个也很大,导致如果取了那两个最后... 阅读全文
posted @ 2014-07-30 23:31 Chellyutaha 阅读(252) 评论(0) 推荐(0)
摘要:题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1026分析:简单的数位DP啦f[i][j]表示数字有i位,最高位的数值为j的windy数总个数那么f[i][j]=singma(f[i-1][k])(|j-k|>=2)那么对于1~x(假设x从高到... 阅读全文
posted @ 2014-07-29 22:35 Chellyutaha 阅读(118) 评论(0) 推荐(0)
摘要:题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2038分析:莫队算法莫队算法是一种思想……处理问题:不带修改的区间询问使用要求:[l-1,r] [l,r-1]的结果可由[l,r]的答案在O(1)或O(logn)的时间内推出具体步骤: 1、对整... 阅读全文
posted @ 2014-07-29 22:21 Chellyutaha 阅读(272) 评论(0) 推荐(0)
摘要:题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1503分析:经典的平衡树题,我用Treap做的下面有几点注意的:1、可能出现新加入的人的薪水就已经比min低了,这种人不能算入最后的走的人当中,要特判2、对于整体薪水加加减减不能在每个点上处理,在... 阅读全文
posted @ 2014-07-23 23:02 Chellyutaha 阅读(145) 评论(0) 推荐(0)
摘要:题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2957 分析: 根据题意,就是比较斜率大小 只看一段区间的话,那么这段区间能看见的楼房数量就是这段区间的单调栈的大小 那么这题就是用线段树来维护这个单调栈 len[k]表示对于区间k来说单调栈的大 阅读全文
posted @ 2014-07-14 22:43 Chellyutaha 阅读(723) 评论(0) 推荐(1)
摘要:题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3504分析:很容易想到最大流,但如果S-a1,S-b1,a2-T,b2-T这样跑S-T最大流判断是否是满流的话,那么会出现an中间有一部分流从a1-b2,等量的流从b1-a2,这就不符合题意了,于... 阅读全文
posted @ 2014-06-30 22:09 Chellyutaha 阅读(220) 评论(0) 推荐(0)
摘要:题意:求一串数的众数(保证次数的出现次数超过一半),n<=500000很简单是不是……快拍一下不就行了吗,不超时呢=W=,不过……尼玛空间只有1M……于是此题就成了神题(理解成智商题= =本渣智商捉鸡),http://hi.baidu.com/strongoier/item/f08fe08cdafb... 阅读全文
posted @ 2014-04-13 21:55 Chellyutaha 阅读(169) 评论(0) 推荐(0)
摘要:1019: [SHOI2008]汉诺塔Time Limit:1 SecMemory Limit:162 MBSubmit:559Solved:341[Submit][Status]Description汉诺塔由三根柱子(分别用A B C表示)和n个大小互不相同的空心盘子组成。一开始n个盘子都摞在柱子A上,大的在下面,小的在上面,形成了一个塔状的锥形体。对汉诺塔的一次合法的操作是指:从一根柱子的最上层拿一个盘子放到另一根柱子的最上层,同时要保证被移动的盘子一定放在比它更大的盘子上面(如果移动到空柱子上就不需要满足这个要求)。我们可以用两个字母来描述一次操作:第一个字母代表起始柱子,第二个字母代表 阅读全文
posted @ 2014-01-05 22:06 Chellyutaha 阅读(374) 评论(0) 推荐(0)
摘要:1015: [JSOI2008]星球大战starwarTime Limit:3 SecMemory Limit:162 MBSubmit:2124Solved:909[Submit][Status]Description很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个星系。某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相直接或间接地连接。 但好景不长,很快帝国又重新造出了他的超级武器。凭借这超级武器的力量,帝国开始有计划地摧毁反抗军占领的星球。由于星球的不断被摧毁,两个星球之间的通讯通道也开始不可靠起来 阅读全文
posted @ 2014-01-01 22:47 Chellyutaha 阅读(219) 评论(0) 推荐(0)
摘要:1007: [HNOI2008]水平可见直线Time Limit:1 SecMemory Limit:162 MBSubmit:2605Solved:914[Submit][Status]DescriptionInput第一行为N(0 2 #include 3 #include 4 #include 5 using namespace std; 6 const int maxn=50000; 7 struct wjmzbmr 8 { 9 int k,b,w;10 bool operator x.b));13 }14 }a[maxn+50];15 wjmzbmr c[m... 阅读全文
posted @ 2014-01-01 10:05 Chellyutaha 阅读(298) 评论(0) 推荐(0)
摘要:1013: [JSOI2008]球形空间产生器sphereTime Limit:1 SecMemory Limit:162 MBSubmit:1600Solved:860[Submit][Status]Description有一个球形空间产生器能够在n维空间中产生一个坚硬的球体。现在,你被困在了这个n维球体中,你只知道球面上n+1个点的坐标,你需要以最快的速度确定这个n维球体的球心坐标,以便于摧毁这个球形空间产生器。Input第一行是一个整数,n。接下来的n+1行,每行有n个实数,表示球面上一点的n维坐标。每一个实数精确到小数点后6位,且其绝对值都不超过20000。Output有且只有一行,依 阅读全文
posted @ 2013-12-31 23:09 Chellyutaha 阅读(202) 评论(0) 推荐(0)
摘要:1011: [HNOI2008]遥远的行星Time Limit:10 SecMemory Limit:162 MBSecSpecial JudgeSubmit:1444Solved:465[Submit][Status]Description直线上N颗行星,X=i处有行星i,行星J受到行星I的作用力,当且仅当ij=Mi*Mj/(j-i) 其中A为很小的常量,故直观上说每颗行星都只受到距离遥远的行星的作用。请计算每颗行星的受力,只要结果的相对误差不超过5%即可.Input第一行两个整数N和A. 1 2 #include 3 #include 4 #include 5 using namespac 阅读全文
posted @ 2013-12-29 21:53 Chellyutaha 阅读(422) 评论(0) 推荐(0)
摘要:1008: [HNOI2008]越狱Time Limit:1 SecMemory Limit:162 MBSubmit:3140Solved:1317[Submit][Status]Description监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱Input输入两个整数M,N.1 2 #include 3 #include 4 using namespace std; 5 const int p=100003; 6 long long power(long long a 阅读全文
posted @ 2013-12-27 22:49 Chellyutaha 阅读(264) 评论(0) 推荐(0)
摘要:1006: [HNOI2008]神奇的国度Time Limit:20 SecMemory Limit:162 MBSubmit:1467Solved:603[Submit][Status]DescriptionK国是一个热衷三角形的国度,连人的交往也只喜欢三角原则.他们认为三角关系:即AB相互认识,BC相互认识,CA相互认识,是简洁高效的.为了巩固三角关系,K国禁止四边关系,五边关系等等的存在.所谓N边关系,是指N个人 A1A2...An之间仅存在N对认识关系:(A1A2)(A2A3)...(AnA1),而没有其它认识关系.比如四边关系指ABCD四个人 AB,BC,CD,DA相互认识,而AC, 阅读全文
posted @ 2013-12-27 22:00 Chellyutaha 阅读(237) 评论(0) 推荐(0)
摘要:1002: [FJOI2007]轮状病毒Time Limit:1 SecMemory Limit:162 MBSubmit:1766Solved:946[Submit][Status]Description给定n(N<=100),编程计算有多少个不同的n轮状病毒。Input第一行有1个正整数n。Output将编程计算出的不同的n轮状病毒数输出Sample Input3Sample Output16HINTSource分析:从图中可以很容易看出,答案就是求给定图的生成树个数。本菜蒟蒻,想不出好办法……然后只能去翻2007周冬的集训队论文(orz周冬大神又一次拯救蒟蒻了……),就是讲生成树计 阅读全文
posted @ 2013-12-24 00:11 Chellyutaha 阅读(570) 评论(0) 推荐(0)
摘要:1003: [ZJOI2006]物流运输transTime Limit:10 SecMemory Limit:162 MBSubmit:2556Solved:1008[Submit][Status]Description物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是一件十分麻烦的事情,会带来额外的成本。因此物流公司希望能够订一个n天的运 阅读全文
posted @ 2013-12-22 23:34 Chellyutaha 阅读(222) 评论(0) 推荐(0)
摘要:1001: [BeiJing2006]狼抓兔子Time Limit:15 SecMemory Limit:162 MBSubmit:7530Solved:1724[Submit][Status]Description现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形:左上角点为(1,1),右下角点为(N,M)(上图中N=4,M=5).有以下三种类型的道路 1:(x,y)(x+1,y) 2:(x,y)(x,y+1) 3:(x,y)(x+1,y+1) 道路上的权值 阅读全文
posted @ 2013-12-22 21:04 Chellyutaha 阅读(705) 评论(0) 推荐(0)