• 「BZOJ3065」带插入区间K小值

    「BZOJ3065」带插入区间K小值

    Description从前有n只跳蚤排成一行做早操,每只跳蚤都有自己的一个弹跳力a[i]。跳蚤国王看着这些跳蚤国欣欣向荣的情景,感到非常高兴。这时跳蚤国王决定理性愉悦一下,查询区间k小值。他每次向它的随从伏特提出这样的问题:从左往右第x个到第y个跳蚤中,a[i]第k小的值是多少。这可难不倒伏特,他在脑袋里使用函数式线段树前缀和的方法水掉了跳蚤国王的询问。这时伏特发现有些跳蚤跳久了弹跳力会有变化,有的会增大,有的会减少。这...

  • NOI2010 超级钢琴

    NOI2010 超级钢琴

    Description小Z是一个小有名气的钢琴家,最近C博士送给了小Z一架超级钢琴,小Z希望能够用这架钢琴创作出世界上最美妙的音乐。这架超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负。一个“超级和弦”由若干个编号连续的音符组成,包含的音符个数不少于L且不多于R。我们定义超级和弦的美妙度为其包含的所有音符的美妙度之和。两个超级和弦被认为是相同的,当且仅当这两个超级和弦所包含的音...

    22014年9月28日7,744ST表,贪心
  • 「NOIP模拟赛」舞蹈课

    「NOIP模拟赛」舞蹈课

    问题描述有n个人参加一个舞蹈课。每个人的舞蹈技术由整数来决定。在舞蹈课的开始,他们从左到右站成一排。当这一排中至少有一对相邻的异性时,舞蹈技术相差最小的那一对会出列并开始跳舞。如果相差最小的不止一对,那么最左边的那一对出列。一对异性出列之后,队伍中的空白按原顺序补上(即:若队伍为ABCD,那么BC出列之后队伍变为AD)。舞蹈技术相差最小即是的绝对值最小。你的任务是,模拟以上过程,确定跳舞的配对及顺序...

    02014年9月13日4,252链表
  • 「BZOJ2364」城市美化

    「BZOJ2364」城市美化

    Description城市A需要美化市容市貌,现在有n个楼房排成一列,每个楼房的高都在[1,1000]的范围内。市长请了一批工程师来对其中一些楼房进行修建,使楼房高度得到上升(不能让楼房高度下降),对一栋楼房修建,使其高度上升x,需要x2的费用。当所有修建完成后,我们把相邻两楼高度的绝对值乘以c(0<=c<=1000),得到的就是城市损失的钱,我们把它同样看作是费用。现在想请你合理安排修建楼房的方案,使得所需费用最小。Input第...

    32014年9月13日3,951递推与动规,单调栈
  • 「BZOJ1604」[Usaco2008 Open] Cow Neighborhoods 奶牛的邻居

    「BZOJ1604」[Usaco2008 Open] Cow Neighborhoods 奶牛的邻居

    Description了解奶牛们的人都知道,奶牛喜欢成群结队.观察约翰的N(1≤N≤100000)只奶牛,你会发现她们已经结成了几个“群”.每只奶牛在吃草的时候有一个独一无二的位置坐标Xi,Yi(l≤Xi,Yi≤[1..10^9];Xi,Yi∈整数.当满足下列两个条件之一,两只奶牛i和j是属于同一个群的:  1.两只奶牛的曼哈顿距离不超过C(1≤C≤10^9),即lXi - xil+IYi - Yil≤C.  2.两只奶牛有共同的邻居.即,存在一只奶牛k,...

    22014年9月11日7,183STL,treap
  • 「BZOJ3514」Codechef MARCH14 GERALD07加强版

    「BZOJ3514」Codechef MARCH14 GERALD07加强版

    DescriptionN个点M条边的无向图,询问保留图中编号在[l,r]的边的时候图中的联通块个数。Input第一行四个整数N、M、K、type,代表点数、边数、询问数以及询问是否加密。接下来M行,代表图中的每条边。接下来K行,每行两个整数L、R代表一组询问。对于type=0的测试点,读入的L和R即为询问的L、R;对于type=1的测试点,每组询问的L、R应为Lxorlastans和Rxorlastans。Output K行每行一个整数代表该组询问的联通块...

    32014年9月11日7,920主席树,link cut tree
  • 「BZOJ3401」[Usaco2009 Mar] Look Up 仰望

    「BZOJ3401」[Usaco2009 Mar] Look Up 仰望

    Description约翰的N(1≤N≤105)头奶牛站成一排,奶牛i的身高是Hi(l≤Hi≤1,000,000).现在,每只奶牛都在向左看齐.对于奶牛i,如果奶牛j满足i<j且Hi<Hj,我们可以说奶牛i可以仰望奶牛j.    求出每只奶牛离她最近的仰望对象.Input    第1行输入N,之后每行输入一个身高.Output    共N行,按顺序每行输出一只奶牛的最近仰望对象.如果没有仰望对象,输出0.SampleInput6326112SampleOutput3306...

    02014年9月10日3,335单调栈
  • 「BZOJ1552 / 3506」[Cerc2007] robotic sort

    「BZOJ1552 / 3506」[Cerc2007] robotic sort

    DescriptionInput输入共两行,第一行为一个整数N,N表示物品的个数,1<=N<=100000。第二行为N个用空格隔开的正整数,表示N个物品最初排列的编号。Output输出共一行,N个用空格隔开的正整数P1,P2,P3…Pn,(1<=Pi<=N),Pi表示第i次操作前第i小的物品所在的位置。注意:如果第i次操作前,第i小的物品己经在正确的位置Pi上,我们将区间[Pi,Pi]反转(单个物品)。SampleInput6345162SampleOutput464...

    22014年9月10日6,053splay
  • 「BZOJ3685」普通van Emde Boas树

    「BZOJ3685」普通van Emde Boas树

    Description设计数据结构支持:1x 若x不存在,插入x2x 若x存在,删除x3   输出当前最小值,若不存在输出-14   输出当前最大值,若不存在输出-15x 输出x的前驱,若不存在输出-16x 输出x的后继,若不存在输出-17x 若x存在,输出1,否则输出-1Input第一行给出n,m表示出现数的范围和操作个数接下来m行给出操作n<=10^6,m<=2*10^6,0<=x<nSampleInput101111121371742132345362SampleOutput1-1222-1题解线段树写的又慢...

    52014年9月8日8,511线段树
  • 「CF464C」Substitutes in Number

    「CF464C」Substitutes in Number

    AndrewandEugeneareplayingagame.Initially,Andrewhasstrings,consistingofdigits.EugenesendsAndrewmultiplequeriesoftype"di → ti",thatmeans"replacealldigitsdiinstringswithsubstringsequaltoti".Forexample,ifs = 123123,thenquery"2 → 00"transformssto10031003,andquery"3 → "("replace3byanemptystring")transformsittos = 1212.AfterallthequeriesEugeneasksAndrewtofindtheremainderafterdivisi...

    02014年9月8日3,976快速幂,离线处理
  • 「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,433STL,深度搜索
  • 「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日5,997单调队列
17 / 30 « 上一页 1 ...15 16 17 18 19 ...30 下一页 »