摘要: 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 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 1. 资源问题1-----机器分配问题F[I,j]:=max(f[i-1,k]+w[i,j-k])2. 资源问题2------01背包问题F[I,j]:=max(f[i-1,j-v]+w,f[i-1,j]);3. 线性动态规划1-----朴素最长非降子序列F:=max{f[j]+1}4. 剖分问题1-----石子合并F[i,j]:=min(f[i,k]+f[k+1,j]+sum[i,j]);5. 剖分问题2-----多边形剖分F[I,j]:=min(f[i,k]+f[k,j]+a[k]*a[j]*a);6. 剖分问题3------乘积最大f[i,j]:=ma... 阅读全文
posted @ 2013-12-27 23:21 Chellyutaha 阅读(251) 评论(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 阅读(250) 评论(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 阅读(227) 评论(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 阅读(544) 评论(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 阅读(208) 评论(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 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 最近在刷一些树结构,但发现没有一个提纲,觉得有点不知所措,经常学完一个就发现还有比它更好的,而且比较耗时间。于是沙茶准备按顺序刷bzoj的省选题,看看效果怎么样……求大神指教 阅读全文
posted @ 2013-12-20 23:45 Chellyutaha 阅读(143) 评论(0) 推荐(0) 编辑
摘要: floyd这个东西学会了好久了,但是原理总是忘记,或者说没有真正的明白,这里在说一下。我们要求的是任意的 i,j 之间的最短路径,用动态规划的思想来解决就是f[i,j,k]表示i到j中间节点不超过k的最短路径,那么分两种情况讨论:case1:经过k,如果经过k,很显然f[i,j,k]=f[i,k,k-1]+f[k,j,k-1]; 由动态规划的一些性质可以知道,这样是无后效性的;case2:不经过k,那么很简单,f[i,j,k]=f[i,j,k-1];发现这两个方程中至于k-1有关,这样便可以省去一维空间,变成f[i,j]=max(f[i,j],f[i,k]+f[k,j]);至于k,只需要迭代就 阅读全文
posted @ 2013-12-20 00:23 Chellyutaha 阅读(583) 评论(0) 推荐(0) 编辑
摘要: S=a*h/2 (底*高/2)S=a*b*sinC/2 (两边和夹角)S=sqrt(p*(p-a)*(p-b)*(p-c)) p=(a+b+c)/2 (已知3边长)S=a*b*c/(4r) (已知3边长和外接圆半径r)S=|cross(A,B,C)|/2 (叉积的一半) 阅读全文
posted @ 2013-12-16 23:49 Chellyutaha 阅读(193) 评论(0) 推荐(0) 编辑