• 「BZOJ1857」[SCOI2010] 传送带

    「BZOJ1857」[SCOI2010] 传送带

    Description在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段AB和线段CD。lxhgww在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速度R。现在lxhgww想从A点走到D点,他想知道最少需要走多长时间Input输入数据第一行是4个整数,表示A和B的坐标,分别为Ax,Ay,Bx,By第二行是4个整数,表示C和D的坐标,分别为Cx,Cy,Dx,Dy第三行是3个整数,分别是P,Q...

    12014年9月5日5,034三分法
  • 「BZOJ2251」[2010BJ Wc] 外星联络

    「BZOJ2251」[2010BJ Wc] 外星联络

    Description小P在看过电影《超时空接触》(Contact)之后被深深的打动,决心致力于寻找外星人的事业。于是,他每天晚上都爬在屋顶上试图用自己的收音机收听外星人发来的信息。虽然他收听到的仅仅是一些噪声,但是他还是按照这些噪声的高低电平将接收到的信号改写为由0和1构成的串,并坚信外星人的信息就隐藏在其中。他认为,外星人发来的信息一定会在他接受到的01串中重复出现,所以他希望找到他接受到的01串中所有重复出现次数大...

    32014年9月4日4,979后缀数组
  • 「JoyOI1860」后缀数组

    「JoyOI1860」后缀数组

    描述Description我们定义一个字符串的后缀suffix(i)表示从s[i]到s[length(s)]这段子串。后缀数组(Suffix array)SA[i]中存放着一个排列,满足suffix(sa[i])<suffix(sa[i+1]) 按照字典序方式比较定义height[i]表示suffix(sa[i])与suffix(sa[i-1])之间的最长公共前缀长度,其中height[1]=0你的任务就是求出SA和height这两个数组。字符串长度<=200000输入格式InputFormat一行,为描述中的字符串(仅会出现小写字母)...

    62014年9月4日4,539后缀数组
  • 「BZOJ3695」「FJ2014集训」滑行

    「BZOJ3695」「FJ2014集训」滑行

    Description   首长NOI惨跪,于是去念文化课了。现在,他面对一道物理题。现在有一个小滑块可以在地面上滑行,地面上被划分成不同的区域,使得小滑块在不同的区域内部有一个不同的速度上限。小滑块在(0,0)点,我们现在要推动小滑块到目标点(x,y)。地面上有N层区域,每层区域都是矩形,现在给你一个序列{Hi}表示每层区域的高度,覆盖的地面横坐标范围是0~X,第i个区域的限速是vi。注:Y=Sigma(Hi)其中i从1到N其它...

    02014年9月4日3,203二分法
  • 「BZOJ2783」[JLOI2012] 树

    「BZOJ2783」[JLOI2012] 树

    Description第一行是两个整数N和S,其中N是树的节点数。第二行是N个正整数,第i个整数表示节点i的正整数。接下来的N-1行每行是2个整数x和y,表示y是x的儿子。输出格式:输出路径节点总和为S的路径数量。 输入样例:输出样例:3312312132 数据范围:对于30%数据,N≤100;对于60%数据,N≤1000;对于100%数据,N≤100000,所有权值以及S都不超过1000。======================================================...

    02014年9月3日4,543STL,深度搜索
  • 「BZOJ1598」[Usaco2008 Mar] 牛跑步

    「BZOJ1598」[Usaco2008 Mar] 牛跑步

    DescriptionBESSIE准备用从牛棚跑到池塘的方法来锻炼.但是因为她懒,她只准备沿着下坡的路跑到池塘,然后走回牛棚.BESSIE也不想跑得太远,所以她想走最短的路经.农场上一共有M(1<=M<=10,000)条路,每条路连接两个用1..N(1<=N<=1000)标号的地点.更方便的是,如果X>Y,则地点X的高度大于地点Y的高度.地点N是BESSIE的牛棚;地点1是池塘.很快,BESSIE厌倦了一直走同一条路.所以她想走不同的路...

    02014年9月3日5,802dijkstra
  • 「BZOJ1069」[SCOI2007] 最大土地面积

    「BZOJ1069」[SCOI2007] 最大土地面积

    Description在某块平面土地上有N个点,你可以选择其中的任意四个点,将这片土地围起来,当然,你希望这四个点围成的多边形面积最大。Input第1行一个正整数N,接下来N行,每行2个数x,y,表示该点的横坐标和纵坐标。Output最大的多边形面积,答案精确到小数点后3位。SampleInput5001011010.50.5SampleOutput1.000HINT数据范围n<=2000,|x|,|y|<=100000题解n=2000。。。所以可以枚举一条对角线然后在两边分别找一个...

    12014年9月3日6,737凸包,旋转卡壳
  • 「BZOJ1044」[HAOI2008] 木棍分割

    「BZOJ1044」[HAOI2008] 木棍分割

    Description有n根木棍,第i根木棍的长度为Li,n根木棍依次连结了一起,总共有n-1个连接处.现在允许你最多砍断m个连接处,砍完后n根木棍被分成了很多段,要求满足总长度最大的一段长度最小,并且输出有多少种砍的方法使得总长度最大的一段长度最小.并将结果mod10007。。。Input输入文件第一行有2个数n,m.接下来n行每行一个正整数Li,表示第i根木棍的长度.Output输出有2个数,第一个数是总长度最大的一段的长度最小值,第二个数是有多少种...

    02014年9月2日5,327递推与动规
  • 「BZOJ1034」[ZJOI2008] 泡泡堂BNB

    「BZOJ1034」[ZJOI2008] 泡泡堂BNB

    Description 第XXXX届NOI期间,为了加强各省选手之间的交流,组委会决定组织一场省际电子竞技大赛,每一个省的代表队由n名选手组成,比赛的项目是老少咸宜的网络游戏泡泡堂。每一场比赛前,对阵双方的教练向组委会提交一份参赛选手的名单,决定了选手上场的顺序,一经确定,不得修改。比赛中,双方的一号选手,二号选手……,n号选手捉对厮杀,共进行n场比赛。每胜一场比赛得2分,平一场得1分,输一场不得分。最终将双方的...

    02014年9月2日5,499贪心
  • 「BZOJ1047」[HAOI2007] 理想的正方形

    「BZOJ1047」[HAOI2007] 理想的正方形

    Description有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。Input第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。Output仅一个整数,为a*b矩阵中所有“n*n正方形区域中的最大整数和最小整数的差值”的最小值。SampleInput5421256017160161721210211222SampleOutput1问题规模...

    12014年9月1日6,046单调队列
  • 「BZOJ1257」[CQOI2007] 余数之和sum

    「BZOJ1257」[CQOI2007] 余数之和sum

    Description给出正整数n和k,计算j(n,k)=kmod1+kmod2+kmod3+…+kmodn的值,其中kmodi表示k除以i的余数。例如j(5,3)=3mod1+3mod2+3mod3+3mod4+3mod5=0+1+0+3+3=7Input输入仅一行,包含两个整数n,k。Output输出仅一行,即j(n,k)。SampleInput53SampleOutput7HINT50%的数据满足:1<=n,k<=1000100%的数据满足:1<=n,k<=10^9题解wulala:用了一个看起来比较奇怪的方法首先x%i=x-(int)(x/i)*i,这个很好YY吧然后...

    12014年9月1日5,425其它
  • 「BZOJ1024」生日快乐

    「BZOJ1024」生日快乐

    Descriptionwindy的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为X和Y的矩形蛋糕。现在包括windy,一共有N个人来分这块大蛋糕,要求每个人必须获得相同面积的蛋糕。windy主刀,每一切只能平行于一块蛋糕的一边(任意一边),并且必须把这块蛋糕切成两块。这样,要切成N块蛋糕,windy必须切N-1次。为了使得每块蛋糕看起来漂亮,我们要求N块蛋糕的长边与短边的比值的最大值最小。你能帮助windy求出这个比值么?I...

    02014年9月1日3,799深度搜索
67 / 145 « 上一页 1 ...65 66 67 68 69 ...145 下一页 »