摘要: Some time ago Slastyona the Sweetmaid decided to open her own bakery! She bought required ingredients and a wonder-oven which can bake several types o 阅读全文
posted @ 2018-10-02 10:33 Unstoppable728 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一.字符串公共子串 1.poj2774Long Long Message 要求尽量相同,那么将各个子串连在一起用‘#’连接,查最长height,判一下sa位置就好了 代码: 2.可重复可不对齐公共子串个数。 同理,在两个字符串中间加一个‘#’连在一起。 查询hgt,显然,小于hgt的值都能取到,那么 阅读全文
posted @ 2018-10-01 00:15 Unstoppable728 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 解题思路: 树链剖分裸题,线段树维护区间和和最大值。 代码: 阅读全文
posted @ 2018-09-29 19:40 Unstoppable728 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Description OIER公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的 工资。这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常,经常调整员工的工资。如果他心情好 ,就可能把每位员工的工资加上一个相同的量。反之,如果心情不好,就可能 阅读全文
posted @ 2018-09-29 19:38 Unstoppable728 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Description 永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 a 出发经过若干座(含 0 座)桥可以到达岛 b,则称岛 a 和岛 阅读全文
posted @ 2018-09-29 19:29 Unstoppable728 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Description Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debian/Ubuntu使用的ap 阅读全文
posted @ 2018-09-28 23:22 Unstoppable728 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Description gty又虐了一场比赛,被虐的蒟蒻们决定吊打gty。gty见大势不好机智的分出了n个分身,但还是被人多势众的蒟蒻抓住了。蒟蒻们将n个gty吊在n根绳子上,每根绳子穿过天台的一个洞。这n根绳子有一个公共的绳结x。吊好gty后蒟蒻们发现由于每个gty重力不同,绳结x在移动。蒟蒻wa 阅读全文
posted @ 2018-09-28 20:05 Unstoppable728 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Description 给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。有q次询问,每次询问给出l r z,求sigma_{l<=i<=r}dep[LCA(i,z)]。(即,求 阅读全文
posted @ 2018-09-27 15:18 Unstoppable728 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Description 一年一度的圣诞节快要来到了。每年的圣诞节小E都会收到许多礼物,当然他也会送出许多礼物。不同的人物在小E 心目中的重要性不同,在小E心中分量越重的人,收到的礼物会越多。小E从商店中购买了n件礼物,打算送给m个人 ,其中送给第i个人礼物数量为wi。请你帮忙计算出送礼物的方案数(两 阅读全文
posted @ 2018-09-27 10:08 Unstoppable728 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 题目: P3613 睡觉困难综合症 解题思路: LCT,主要是维护链上的多位贪心答案,推个公式:分类讨论入0/1的情况,合并就好了(公式是合并用的) 代码(我不知道之前那个为啥一直wa,改成结构体就好了QAQ: 阅读全文
posted @ 2018-09-25 21:47 Unstoppable728 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 字符串的最小表示在hash 等领域有应用 模板代码: HDU2609 最小表示法裸上。 双模hash一下存map里 代码: 阅读全文
posted @ 2018-09-25 19:21 Unstoppable728 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Description 喜欢钻研问题的JS同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法 :把需要加密的信息排成一圈,显然,它们有很多种不同的读法。例如下图,可以读作: JSOI07 SOI07J OI07JS I07JSO 07JSOI 7JSOI0把它们按照字符 阅读全文
posted @ 2018-09-23 23:04 Unstoppable728 阅读(146) 评论(0) 推荐(0) 编辑
摘要: (要点写注释里了)代码:求SA 查询height: 阅读全文
posted @ 2018-09-23 20:35 Unstoppable728 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Description 箱子再分配问题需要解决如下问题: (1)一共有N个物品,堆成M堆。 (2)所有物品都是一样的,但是它们有不同的优先级。 (3)你只能够移动某堆中位于顶端的物品。 (4)你可以把任意一堆中位于顶端的物品移动到其它某堆的顶端。若此物品是当前所有物品中优先级最高的,可以直接将之删除 阅读全文
posted @ 2018-09-22 10:53 Unstoppable728 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Description a180285幸运地被选做了地球到喵星球的留学生。他发现喵星人在上课前的点名现象非常有趣。 假设课堂上有N个喵星人,每个喵星人的名字由姓和名构成。喵星球上的老师会选择M个串来点名,每次读出一个串的时候,如果这个串是一个喵星人的姓或名的子串,那么这个喵星人就必须答到。 然而,由 阅读全文
posted @ 2018-09-20 16:50 Unstoppable728 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 我错了QAQ,前两天刚立下的flag就倒了 AC自动机其实可以做Trie图做不了的题: 比如这道: 2754: [SCOI2012]喵星球上的点名 字符集太大构建不了Trie图。 所以还是老老实实地学习一下AC自动机吧 主要是不管空节点,构建fail指针时一个一个往上蹦直到合法。 匹配也一样。 代码 阅读全文
posted @ 2018-09-20 12:11 Unstoppable728 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Description 标点符号的出现晚于文字的出现,所以以前的语言都是没有标点的。现在你要处理的就是一段没有标点的文章。 一段文章T是由若干小写字母构成。一个单词W也是由若干小写字母构成。一个字典D是若干个单词的集合。 我们称一段文章T在某个字典D下是可以被理解的,是指如果文章T可以被分成若干部分 阅读全文
posted @ 2018-09-19 20:37 Unstoppable728 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Description 顺序和逆序读起来完全一样的串叫做回文串。比如acbca是回文串,而abc不是(abc的顺序为“abc”,逆序为“cba”,不相同)。输入长度为n的串S,求S的最长双回文子串T,即可将T分为两部分X,Y,(|X|,|Y|≥1)且X和Y都是回文串。 顺序和逆序读起来完全一样的串叫 阅读全文
posted @ 2018-09-19 20:04 Unstoppable728 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Description 艾利斯顿商学院篮球队要参加一年一度的市篮球比赛了。拉拉队是篮球比赛的一个看点,好的拉拉队往往能帮助球队增加士气,赢得最终的比赛。所以作为拉拉队队长的楚雨荨同学知道,帮助篮球队训练好拉拉队有多么的重要。拉拉队的选拔工作已经结束,在雨荨和校长的挑选下,n位集优秀的身材、舞技于一体 阅读全文
posted @ 2018-09-19 19:26 Unstoppable728 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 字符串的最长回文串长度O(N)算法。 主要是利用了回文串的对称性,利用已有的子串更新答案。 然后拓展答案。 详细讲解还是问dalao吧 我是蒟蒻QAQ 代码(luoguP3805) poj3974 回文串裸题。 代码: 阅读全文
posted @ 2018-09-19 18:52 Unstoppable728 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Description JSOI交给队员ZYX一个任务,编制一个称之为“文本生成器”的电脑软件:该软件的使用者是一些低幼人群,他们现在使用的是GW文本生成器v6版。该软件可以随机生成一些文章―――总是生成一篇长度固定且完全随机的文章—— 也就是说,生成的文章中每个字节都是完全随机的。如果一篇文章中至 阅读全文
posted @ 2018-09-19 18:17 Unstoppable728 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 题目描述 公元2044年,人类进入了宇宙纪元。 L国有n个星球,还有n-1条双向航道,每条航道建立在两个星球之间,这n-1条航道连通了L国的所有星球。 小P掌管一家物流公司,该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从ui号星球沿最快的宇航路径飞行到vi号星球去。显然,飞船驶过一条 阅读全文
posted @ 2018-09-19 14:22 Unstoppable728 阅读(319) 评论(0) 推荐(0) 编辑
摘要: Description 阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机上只有28个按键,分别印有26个小写英文字母和'B'、'P'两个字母。经阿狸研究发现,这个打字机是这样工作的:l 输入小写字母,打字机的一个凹槽中会加入这个字母(这个字母加在凹槽的最后)。l 按一下印有'B'的 阅读全文
posted @ 2018-09-19 14:15 Unstoppable728 阅读(159) 评论(0) 推荐(0) 编辑
摘要: fail树就是将Trie图的Fail指针反指,从而生成一棵树,这个树的性质是:子节点对应字符串为以当前串为后缀,而子节点为原串的前缀,前缀的后缀就是嵌套在原串中的子串。 模板:BZOJ3172 Description 某人读论文,一篇论文是由许多单词组成。但他发现一个单词会在论文中出现很多次,现在想 阅读全文
posted @ 2018-09-19 09:17 Unstoppable728 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Description N柱砖,希望有连续K柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶端拿一块砖出来,丢掉不要了. 2:从仓库中拿出一块砖,放到另一柱.仓库无限大. 现在希望用最小次数的动作完成任务. N柱砖,希望有连续K柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶 阅读全文
posted @ 2018-09-19 00:34 Unstoppable728 阅读(189) 评论(0) 推荐(0) 编辑