• 「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,180单调栈
  • 「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,640快速幂,离线处理
  • 「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,826单调队列
  • 「BZOJ3545」[ONTAK2010] Peaks

    「BZOJ3545」[ONTAK2010] Peaks

    Description在Bytemountains有N座山峰,每座山峰有他的高度h_i。有些山峰之间有双向道路相连,共M条路径,每条路径有一个困难值,这个值越大表示越难走,现在有Q组询问,每组询问询问从点v开始只经过困难值小于等于x的路径所能到达的山峰中第k高的山峰,如果无解输出-1。Input第一行三个数N,M,Q。第二行N个数,第i个数为h_i接下来M行,每行3个数abc,表示从a到b有一条困难值为c的双向路径。接下来Q行,每行三个数vxk...

    22014年8月26日6,750线段树,离线处理
  • 善良的hzwer

    善良的hzwer

    同公主的工作由于本题难度太高,善良的hzwer说:“为了方便旅客串门,还是将他们的房间安排为相邻的一排为好233。”对于每一天输出一行依次代表选取的房间高度,房间必须相邻,若不能安排则输出Impossible。(为了减少输出所需时间,只需输出第一个数即可)因为在做wulala的神模拟赛的时候题目看错了就出了这么一题TT做法是求出每个点为开头向后的连续上升序列长度然后可以搞一个答案数组TT,比如以字典序最小的数x1开头的长度为a...

    02014年8月17日2,810贪心,单调栈
  • 「BZOJ2594」[Wc2006] 水管局长数据加强版

    「BZOJ2594」[Wc2006] 水管局长数据加强版

    DescriptionSC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作为水管局长的工作就是:每天供水公司可能要将一定量的水从x处送往y处,嘟嘟需要为供水公司找到一条从A至B的水管的路径,接着通过信息化的控制中心通知路径上的水管进入准备送水状态,等到路径上每一条水管都准备好了,供水公司就可以开始送水了。嘟嘟一次只能处理一项送水任务,等到当前的送水任务完成了,才能处理下一项。在...

    52014年8月13日7,750kruskal,离线处理,link cut tree
  • 「BZOJ1014」[JSOI2008] 火星人prefix

    「BZOJ1014」[JSOI2008] 火星人prefix

    Description火星人最近研究了一种操作:求一个字串两个后缀的公共前缀。比方说,有这样一个字符串:madamimadam,我们将这个字符串的各个字符予以标号:序号:1234567891011字符madamimadam现在,火星人定义了一个函数LCQ(x,y),表示:该字符串中第x个字符开始的字串,与该字符串中第y个字符开始的字串,两个字串的公共前缀的长度。比方说,LCQ(1,7)=5,LCQ(2,10)=1,LCQ(4,7)=0在研究LCQ函数的过程中,火星人发现了...

    42014年8月12日9,747splay,二分法,哈希表
  • 「BZOJ1935」[SHOI2007] Tree 园丁的烦恼

    「BZOJ1935」[SHOI2007] Tree 园丁的烦恼

    Description很久很久以前,在遥远的大陆上有一个美丽的国家。统治着这个美丽国家的国王是一个园艺爱好者,在他的皇家花园里种植着各种奇花异草。有一天国王漫步在花园里,若有所思,他问一个园丁道:“最近我在思索一个问题,如果我们把花坛摆成六个六角形,那么……”“那么本质上它是一个深度优先搜索,陛下”,园丁深深地向国王鞠了一躬。“嗯……我听说有一种怪物叫九头蛇,它非常贪吃苹果树……”“是的,显然这是一道经典的...

    22014年8月6日5,277树状数组,离线处理
  • 「BZOJ1483」[HNOI2009] 梦幻布丁

    「BZOJ1483」[HNOI2009] 梦幻布丁

    DescriptionN个布丁摆成一行,进行M次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色.例如颜色分别为1,2,2,1的四个布丁一共有3段颜色.Input第一行给出N,M表示布丁的个数和好友的操作次数.第二行N个数A1,A2...An表示第i个布丁的颜色从第三行起有M行,对于每个操作,若第一个数字是1表示要对颜色进行改变,其后的两个整数X,Y表示将所有颜色为X的变为Y,X可能等于Y.若第一个数字为2表示...

    12014年8月5日7,443treap,链表
  • 「BZOJ2002」[HNOI2010] Bounce 弹飞绵羊

    「BZOJ2002」[HNOI2010] Bounce 弹飞绵羊

    Description某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被弹飞。为了使得游戏更有趣,Lostmonkey可以修改某个弹力装置的弹力系数,任...

    102014年7月30日16,042分块,link cut tree
  • 「BZOJ3626」[LNOI2014] LCA

    「BZOJ3626」[LNOI2014] LCA

    Description给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。有q次询问,每次询问给出lrz,求sigma_{l<=i<=r}dep[LCA(i,z)]。(即,求在[l,r]区间内的每个节点i与z的最近公共祖先的深度之和)Input第一行2个整数nq。接下来n-1行,分别表示点1到点n-1的父节点编号。接下来q行,每行3个整数lrz。Output输出q行...

    102014年7月28日11,565树链剖分,离线处理
  • 「BZOJ1683」[Usaco2005 Nov] City skyline 城市地平线

    「BZOJ1683」[Usaco2005 Nov] City skyline 城市地平线

    DescriptionInput第1行:2个用空格隔开的整数N和W.第2到N+1行:每行包括2个用空格隔开的整数x,y,其意义如题中所述.输入中的x严格递增,并且第一个z总是x.Output输出一个整数,表示城市中最少包含的建筑物数量.SampleInput10261122516381110152173202221INPUTDETAILS:ThecasementionedaboveSampleOutput6题解同1628[crayon-6634c5436b007360957256/] ...

    02014年7月28日3,258单调栈
6 / 11 « 上一页 1 ...4 5 6 7 8 ...11 下一页 »