摘要: 给出一个字符串,对于每次的k,求所有子串(去除重复后的)中排名为k的L和R,其中如果有多组解,输出L最小的。后缀数组处理过后,sum[i]表示 sa[1] 到 sa[i] 一共有多少个非重复字串,在sum数组中二分求出k的lower_bound=pos,那么第一次出现这个子串的后缀就是sa[pos]... 阅读全文
posted @ 2014-09-17 17:08 贝尔摩德 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 长度为n的直线上有几个防御塔,每个防御塔都有攻击范围为[L,R],然后给出几个怪物的血量和出现位置,问能从出现位置走到末尾的有几个。对于每次输入的防御塔的L,R和他的攻击力d,a[L]+=d,a[R+1]-=d。然后从1到n累加一遍计算出每个位置的实际伤害。最后从末尾累加到开始计算后缀和。#incl... 阅读全文
posted @ 2014-09-17 17:01 贝尔摩德 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 来自九野~给定n个技能,m个限制下面是每个技能满级的级数开始每个技能都是0级。m个限制(c,l1) (d,l2) cost若c技能已经>=l1级,那么把点亮d技能 从0级一路点到l2级的花费是cost。。他说的好有道理,我竟无言以对_(:зゝ∠)_最小树形图,用0做根,触发每个技能的0级花费是0若已... 阅读全文
posted @ 2014-09-17 16:56 贝尔摩德 阅读(161) 评论(0) 推荐(0) 编辑