摘要: 解题思路: Replace、Swap、Invert都可以使用Splay完美解决(只需要解决一下标记冲突就好了)。 最后只需要统计左右括号冲突就好了。 相当于动态统计最大前缀合和最小后缀和。 因为支持翻转反转操作,翻转标记或取反就好了。 代码: 阅读全文
posted @ 2018-12-13 20:35 Unstoppable728 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Description 21ZZ 年,冬。 小诚退休以后, 不知为何重新燃起了对物理学的兴趣。 他从研究所借了些实验仪器,整天研究各种微观粒子。这 一天, 小诚刚从研究所得到了一块奇异的陨石样本, 便迫不及待地开始观测。 在精密仪器的视野下,构成陨石 的每个原子都无比清晰。 小诚发现, 这些原子排成 阅读全文
posted @ 2018-12-13 20:21 Unstoppable728 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Description 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:1.查询k在区间内的排名2.查询区间内排名为k的值3.修改某一位值上的数值4.查询k在区间内的前驱(前驱定义为小于x,且最大的数)5.查询k在区间内的后继(后继定义为大于x,且最小的数) 您需要 阅读全文
posted @ 2018-12-13 20:15 Unstoppable728 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Description 有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少。 有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式表示在第a 阅读全文
posted @ 2018-12-13 20:10 Unstoppable728 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Description 给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数。 给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数。 给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数。 Input 第一行两个数N,Q,表示矩阵大小和询问组数 阅读全文
posted @ 2018-12-13 20:03 Unstoppable728 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Description Byteotian Interstellar Union (BIU) has recently discovered a new planet in a nearby galaxy. The planet is unsuitable for colonisation due 阅读全文
posted @ 2018-12-13 19:57 Unstoppable728 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Description Input Output Sample Input 100 100 81 23 27 16 52 58 44 24 25 95 34 2 96 25 8 14 97 50 97 18 64 3 47 22 55 28 89 37 75 45 67 22 90 8 65 45 阅读全文
posted @ 2018-12-13 19:49 Unstoppable728 阅读(401) 评论(0) 推荐(0) 编辑
摘要: Description 小Y最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A纪念券(以下简称A券)和 B纪念券(以下 简称B券)。每个持有金券的顾客都有一个自己的帐户。金券的数目可以是一个实数。每天随着市场的起伏波动, 两种金券都有自己当时的价值,即每一单位金券当天可以兑换的人民币数目。 阅读全文
posted @ 2018-12-13 19:31 Unstoppable728 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 传送门 大意: 向三维空间中加点,询问一个三维区间中点的个数。 解题思路: 带修改CDQ,将修改和询问一起插入CDQ分治询问。 (询问可以由8个前缀和加减操作实现) 其中第一层CDQ维护x有序。 第二层CDQ维护y有序并且将z离线处理完更新答案。 注意要将原数组的辅助数组推入第二层CDQ否则会将顺序 阅读全文
posted @ 2018-12-13 19:02 Unstoppable728 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Description 有n朵花,每朵花有三个属性:花形(s)、颜色(c)、气味(m),用三个整数表示。 现在要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量。 定义一朵花A比另一朵花B要美丽,当且仅Sa>=Sb,Ca>=Cb,Ma>=Mb。 显然,两朵花可能有同样的属性。需要统计出评出每 阅读全文
posted @ 2018-12-13 18:37 Unstoppable728 阅读(177) 评论(0) 推荐(0) 编辑
摘要: BZOJ传送门: 解题思路: FFT在处理卷积时可以将自己与自己卷,在某一种字母上标1其他标0,做字符集次就好了。 (回文就是直接对称可以联系偶函数定义理解,根据这个性质就可以将字符串反向实现字符串匹配)。 最后利用容斥回文字符2的次幂-回文串就好了。 回文串计数当然要回文自动机了。 代码: 阅读全文
posted @ 2018-12-07 20:39 Unstoppable728 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Description Viruses are usually bad for your health. How about fighting them with... other viruses? In this problem, you need to find out how to synth 阅读全文
posted @ 2018-12-07 20:32 Unstoppable728 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 传送门: 解题思路: 很坑的一道题,需要离线处理,假如只有一组询问,那么就可以直接将endpos集合直接累加输出就好了。 这里就要将询问挂在树节点上,在进行线段树合并时查询就好了。 代码超级容易写挂的。 注意要将匹配串时尽量找到最浅根,易于统计答案。 倍增处理就好了。 代码: 阅读全文
posted @ 2018-12-07 20:16 Unstoppable728 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Description 幽香是全幻想乡里最受人欢迎的萌妹子,这天,是幽香的2600岁生日,无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝生日。 粉丝们非常热情,自发组织表演了一系列节目给幽香看。幽香当然也非常高兴啦。 这时幽香发现了一件非常有趣的事情,太阳花田有n块空地。在过去,幽香为了方便, 阅读全文
posted @ 2018-12-07 19:38 Unstoppable728 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Description Just like humans, cows often appreciate feeling they are unique in some way. Since Farmer John's cow s all come from the same breed and lo 阅读全文
posted @ 2018-12-07 19:25 Unstoppable728 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Description 魔咒串由许多魔咒字符组成,魔咒字符可以用数字表示。例如可以将魔咒字符 1、2 拼凑起来形成一个魔咒串 [1,2]。 一个魔咒串 S 的非空字串被称为魔咒串 S 的生成魔咒。 例如 S=[1,2,1] 时,它的生成魔咒有 [1]、[2]、[1,2]、[2,1]、[1,2,1] 阅读全文
posted @ 2018-12-07 17:14 Unstoppable728 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 传送门 解题思路: 既然是询问循环字符串出现次数,那么第一步当然是要倍长。 注意这里的贡献最好在广义后缀自动机中跑一遍匹配。 注意一定要一直控制其长度否则会出现前段失配现象导致算了不该算的。 代码: 阅读全文
posted @ 2018-12-07 17:08 Unstoppable728 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 传送门在这里。 大意: 给一堆字符串,询问每个字符串有多少子串在所有字符串中出现K次以上。 解题思路: 这种子串问题一定要见后缀自动机Parent树Dfs序统计出现次数都是套路了吧。 这道题统计子串个数,那么可以发现,若一个节点所对应的子串出现了K次,那么其贡献就是len,不需要考虑重复。 因为即使 阅读全文
posted @ 2018-12-07 17:00 Unstoppable728 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Description 墨墨的妈妈热爱炒股,她要求墨墨为她编写一个软件,预测某只股票未来的走势。股票折线图是研究股票的必备工 具,它通过一张时间与股票的价位的函数图像清晰地展示了股票的走势情况。经过长时间的观测,墨墨发现很多股 票都有如下的规律:之前的走势很可能在短时间内重现!如图可以看到这只股票A 阅读全文
posted @ 2018-11-30 20:52 Unstoppable728 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Description 懒得写背景了,给你一个字符串init,要求你支持两个操作 (1):在当前字符串的后面插入一个字符串 (2):询问字符串s在当前字符串中出现了几次?(作为连续子串) 你必须在线支持这些操作。 懒得写背景了,给你一个字符串init,要求你支持两个操作 (1):在当前字符串的后面插 阅读全文
posted @ 2018-11-30 20:38 Unstoppable728 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Description Input 第一行包含一个整数n(≤100000)。 第二行是长度为n的由0到9组成的字符串。 第三行是一个整数m。 接下来m≤5·10行,第i行是一个由0到9组成的字符串s,保证单行字符串长度小于等于10^5,所有字符串长度和小于等于3·10^6 第一行包含一个整数n(≤1 阅读全文
posted @ 2018-11-30 20:33 Unstoppable728 阅读(663) 评论(0) 推荐(1) 编辑
摘要: Description 考虑一个只包含小写拉丁字母的字符串s。我们定义s的一个子串t的“出 现值”为t在s中的出现次数乘以t的长度。请你求出s的所有回文子串中的最 大出现值。 考虑一个只包含小写拉丁字母的字符串s。我们定义s的一个子串t的“出 现值”为t在s中的出现次数乘以t的长度。请你求出s的所有 阅读全文
posted @ 2018-11-30 20:07 Unstoppable728 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Description 字符串是oi界常考的问题。现在给定你n个字符串,询问每个字符串有多少子串(不包括空串)是所有n个字符串中 至少k个字符串的子串(注意包括本身)。 字符串是oi界常考的问题。现在给定你n个字符串,询问每个字符串有多少子串(不包括空串)是所有n个字符串中 至少k个字符串的子串(注 阅读全文
posted @ 2018-11-30 19:55 Unstoppable728 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Description Input 第一行两个整数N,M表示待检查的作文数量,和小强的标准作文库的行数接下来M行的01串,表示标准作文库接下来N行的01串,表示N篇作文 第一行两个整数N,M表示待检查的作文数量,和小强的标准作文库的行数接下来M行的01串,表示标准作文库接下来N行的01串,表示N篇作 阅读全文
posted @ 2018-11-30 19:40 Unstoppable728 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Description Oimaster and sevenk love each other. But recently,sevenk heard that a girl named ChuYuXun was dating with oimaster.As a woman's nature, s 阅读全文
posted @ 2018-11-30 19:00 Unstoppable728 阅读(305) 评论(0) 推荐(0) 编辑