06 2018 档案

摘要:题目描述 请写一个程序,要求维护一个数列,支持以下 6 种操作: 请注意,格式栏 中的下划线‘ _ ’表示实际输入文件中的空格 请写一个程序,要求维护一个数列,支持以下 6 种操作: 请注意,格式栏 中的下划线‘ _ ’表示实际输入文件中的空格 输入 输入的第1 行包含两个数N 和M(M ≤20 0 阅读全文
posted @ 2018-06-23 19:03 The_Virtuoso 阅读(457) 评论(1) 推荐(0)
摘要:在刷了许多道平衡树的题之后,对平衡树有了较为深入的理解,在这里和大家分享一下,希望对大家学习平衡树能有帮助。 平衡树有好多种,比如treap,splay,红黑树,STL中的set。在这里只介绍几种常用的:treap、splay和替罪羊树(其中treap包括旋转treap和非旋转treap)。 一、t 阅读全文
posted @ 2018-06-23 18:24 The_Virtuoso 阅读(2422) 评论(0) 推荐(0)
摘要:题目描述 农夫约翰的奶牛喜欢玩硬币游戏,因此他发明了一种称为“Xoinc”的两人硬币游戏。 初始时,一个有N(5 <= N <= 2,000)枚硬币的堆栈放在地上,从堆顶数起的第I枚硬币的币值为C_i (1 <= C_i <= 100,000)。 开始玩游戏时,第一个玩家可以从堆顶拿走一枚或两枚硬币 阅读全文
posted @ 2018-06-19 09:10 The_Virtuoso 阅读(470) 评论(0) 推荐(0)
摘要:题目描述 采药人的药田是一个树状结构,每条路径上都种植着同种药材。采药人以自己对药材独到的见解,对每种药材进行了分类。大致分为两类,一种是阴性的,一种是阳性的。采药人每天都要进行采药活动。他选择的路径是很有讲究的,他认为阴阳平衡是很重要的,所以他走的一定是两种药材数目相等的路径。采药工作是很辛苦的, 阅读全文
posted @ 2018-06-16 20:47 The_Virtuoso 阅读(399) 评论(0) 推荐(0)
摘要:在没学AC自动机之前以为这是一个很高深很难的算法,但其实AC自动机并不难,理解之后就变得非常简单了。 先来介绍一下AC自动机:AC自动机全称Aho-Corasick automaton(不是Accept自动机qwq),是著名的多模匹配算法,在多模匹配问题上相比于kmp效率更快。举个例子:询问多个单词 阅读全文
posted @ 2018-06-15 17:51 The_Virtuoso 阅读(1588) 评论(1) 推荐(6)
摘要:题目描述 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。他们的爸爸快被他们的争吵烦死了,所以他发明了一个新游戏:由爸爸在纸上画n 阅读全文
posted @ 2018-06-15 10:06 The_Virtuoso 阅读(184) 评论(0) 推荐(0)
摘要:题目描述 给你一棵TREE,以及这棵树上边的距离.问有多少对点它们两者间的距离小于等于K 输入 N(n<=40000) 接下来n-1行边描述管道,按照题目中写的输入 接下来是k 输出 一行,有多少对点之间的距离小于等于k 样例输入 7 1 6 13 6 3 9 3 5 7 4 1 3 2 4 20 阅读全文
posted @ 2018-06-14 18:34 The_Virtuoso 阅读(274) 评论(0) 推荐(0)
摘要:点分治 在说点分治之前先说一下序列分治,序列分治大家都知道吧,就是把序列从某个位置(一般是中间点)分成两部分,统计跨越两部分的答案再递归处理两部分。树的点分治的道理和序列分治很像,但树没有中点,该怎么分治呢?再对比序列分治,序列相当于一条链,而序列的中点就是这条链的重心,那么树的分治点就可以是这棵树 阅读全文
posted @ 2018-06-14 18:23 The_Virtuoso 阅读(1292) 评论(1) 推荐(6)
摘要:题目描述 给你一个长度为n的字符串A,再给你一个长度为m的字符串B,求至少在A中删去多少个字符才能使得B不是A的子串。注:该题只读入A和B,不读入长度,先读入A,再读入B。数据保证A和B中只含小写字母。 给你一个长度为n的字符串A,再给你一个长度为m的字符串B,求至少在A中删去多少个字符才能使得B不 阅读全文
posted @ 2018-06-14 10:44 The_Virtuoso 阅读(348) 评论(0) 推荐(0)
摘要:题目描述 我们称一个正整数N是幸运数,当且仅当它的十进制表示中不包含数字串集合S中任意一个元素作为其子串。例如当S=(22,333,0233)时,233是幸运数,2333、20233、3223不是幸运数。 给定N和S,计算不大于N的幸运数个数。 我们称一个正整数N是幸运数,当且仅当它的十进制表示中不 阅读全文
posted @ 2018-06-12 10:33 The_Virtuoso 阅读(333) 评论(0) 推荐(1)
摘要:题目描述 Alice有n个字符串S_1,S_2...S_n,Bob有一个字符串集合T,一开始集合是空的。 接下来会发生q个操作,操作有两种形式: “1 P”,Bob往自己的集合里添加了一个字符串P。 “2 x”,Alice询问Bob,集合T中有多少个字符串包含串S_x。(我们称串A包含串B,当且仅当 阅读全文
posted @ 2018-06-12 10:32 The_Virtuoso 阅读(369) 评论(0) 推荐(0)
摘要:题目描述 兔子们在玩字符串的游戏。首先,它们拿出了一个字符串集合S,然后它们定义一个字 符串为“好”的,当且仅当它可以被分成非空的两段,其中每一段都是字符串集合S中某个字符串的前缀。 比如对于字符串集合{"abc","bca"},字符串"abb","abab"是“好”的("abb"="ab"+"b" 阅读全文
posted @ 2018-06-11 21:02 The_Virtuoso 阅读(543) 评论(1) 推荐(1)
摘要:题目描述 给定n个字符串(S1,S2,„,Sn),要求找到一个最短的字符串T,使得这n个字符串(S1,S2,„,Sn)都是T的子串。 给定n个字符串(S1,S2,„,Sn),要求找到一个最短的字符串T,使得这n个字符串(S1,S2,„,Sn)都是T的子串。 输入 第一行是一个正整数n(n<=12), 阅读全文
posted @ 2018-06-11 20:19 The_Virtuoso 阅读(332) 评论(0) 推荐(1)
摘要:题目描述 某人读论文,一篇论文是由许多单词组成。但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次。 某人读论文,一篇论文是由许多单词组成。但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次。 输入 第一个一个整数N,表示有多少个单词,接下来N 阅读全文
posted @ 2018-06-10 21:43 The_Virtuoso 阅读(417) 评论(3) 推荐(1)
摘要:题目描述 标点符号的出现晚于文字的出现,所以以前的语言都是没有标点的。现在你要处理的就是一段没有标点的文章。 一段文章T是由若干小写字母构成。一个单词W也是由若干小写字母构成。一个字典D是若干个单词的集合。 我们称一段文章T在某个字典D下是可以被理解的,是指如果文章T可以被分成若干部分,且每一个部分 阅读全文
posted @ 2018-06-10 21:03 The_Virtuoso 阅读(308) 评论(0) 推荐(2)
摘要:题目描述 JSOI交给队员ZYX一个任务,编制一个称之为“文本生成器”的电脑软件:该软件的使用者是一些低幼人群,他们现在使用的是GW文本生成器v6版。该软件可以随机生成一些文章―――总是生成一篇长度固定且完全随机的文章—— 也就是说,生成的文章中每个字节都是完全随机的。如果一篇文章中至少包含使用者们 阅读全文
posted @ 2018-06-10 20:36 The_Virtuoso 阅读(385) 评论(0) 推荐(0)
摘要:题目描述 奶牛们正在回味童年,玩一个类似跳格子的游戏,在这个游戏里,奶牛们在草地上画了一行N个格子,(3 <=N <= 250,000),编号为1..N。就像任何一个好游戏一样,这样的跳格子游戏也有奖励!第i个格子标有一个数字V_i(-2,000,000,000 <=V_i <= 2,000,000 阅读全文
posted @ 2018-06-08 20:48 The_Virtuoso 阅读(391) 评论(0) 推荐(1)
摘要:题目描述 输入 * 第1行: 两个由空格隔开的整数: N和V * 第2到第N+1行: 第i+1行表示第i种游戏平台的价格和可以在这种游戏平台上面运行的游 戏。包含: P_i, G_i还有G_i对由空格隔开的整数GP_j, PV_j 输出 * 第1行: 农夫约翰在预算内可以得到的最大的产出值。 样例输 阅读全文
posted @ 2018-06-08 19:48 The_Virtuoso 阅读(361) 评论(0) 推荐(1)
摘要:题目描述 二进制病毒审查委员会最近发现了如下的规律:某些确定的二进制串是病毒的代码。如果某段代码中不存在任何一段病毒代码,那么我们就称这段代码是安全的。现在委员会已经找出了所有的病毒代码段,试问,是否存在一个无限长的安全的二进制代码。 示例: 例如如果{011, 11, 00000}为病毒代码段,那 阅读全文
posted @ 2018-06-08 19:25 The_Virtuoso 阅读(344) 评论(0) 推荐(1)
摘要:题目描述 阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机上只有28个按键,分别印有26个小写英文字母和'B'、'P'两个字母。经阿狸研究发现,这个打字机是这样工作的:l 输入小写字母,打字机的一个凹槽中会加入这个字母(这个字母加在凹槽的最后)。l 按一下印有'B'的按键,打字机凹 阅读全文
posted @ 2018-06-08 16:54 The_Virtuoso 阅读(552) 评论(2) 推荐(2)
摘要:题目描述 每天Farmer John的N头奶牛(1 <= N <= 100000,编号1…N)从粮仓走向他的自己的牧场。牧场构成了一棵树,粮仓在1号牧场。恰好有N-1条道路直接连接着牧场,使得牧场之间都恰好有一条路径相连。第i条路连接着A_i,B_i,(1 <= A_i <= N; 1 <= B_i 阅读全文
posted @ 2018-06-06 21:15 The_Virtuoso 阅读(282) 评论(0) 推荐(1)
摘要:题目描述 输入 第1行:两个用空格隔开的整数:N和M * 第2行到N+1行:第i+1行表示一个整数C_i * 第N+2到N+M+1行: 第i+N+1行表示2个整数 A_i和B_i 输出 * 第一行: 一个整数表示最多能够被满足的要求数 样例输入 5 4 1 3 2 1 3 1 3 2 5 2 3 4 阅读全文
posted @ 2018-06-05 10:22 The_Virtuoso 阅读(259) 评论(0) 推荐(1)
摘要:题目描述 正在上大学的小皮球热爱英雄联盟这款游戏,而且打的很菜,被网友们戏称为「小学生」。现在,小皮球终于受不 了网友们的嘲讽,决定变强了,他变强的方法就是:买皮肤!小皮球只会玩N个英雄,因此,他也只准备给这N个英 雄买皮肤,并且决定,以后只玩有皮肤的英雄。这N个英雄中,第i个英雄有Ki款皮肤,价格 阅读全文
posted @ 2018-06-05 09:40 The_Virtuoso 阅读(310) 评论(0) 推荐(1)
摘要:题目描述 受到秘鲁的马丘比丘的新式水上乐园的启发,Farmer John决定也为奶牛们建 一个水上乐园。当然,它最大的亮点就是新奇巨大的水上冲浪。超级轨道包含 E (1 <= E <=150,000)条小轨道连接着V (V <= 50,000)个水池,编号为1..V。每个小轨道必须按照特定的方向运行 阅读全文
posted @ 2018-06-04 20:57 The_Virtuoso 阅读(369) 评论(0) 推荐(0)
摘要:题目描述 Bessie正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会。当然,她会选择最方便的地点来举办这次集会。每个奶牛居住在 N(1<=N<=100,000) 个农场中的一个,这些农场由N-1条道路连接,并且从任意一个农场都能够到达另外一个农场。道路i连接农场A_i和B_i(1 阅读全文
posted @ 2018-06-04 20:28 The_Virtuoso 阅读(288) 评论(0) 推荐(1)
摘要:Description 约翰得到了一台时光机,他可以用这台机器回到过去(但不能到未来),改变他家的牛群。约翰 打算依次进行 N 步操作,每步操作分为三种: • 买入操作以 a 表示,后接一个参数 i,表示约翰新买了一头编号为 i 的奶牛,将其放入牛棚 • 卖出操作以 s 表示,表示约翰会将牛棚中最近 阅读全文
posted @ 2018-06-04 19:58 The_Virtuoso 阅读(380) 评论(0) 推荐(0)
摘要:题目描述 跟所有人一样,农夫约翰以着宁教我负天下牛,休叫天下牛负我的伟大精神,日日夜夜苦思生 财之道。为了发财,他设置了一系列的规章制度,使得任何一只奶牛在农场中的道路行走,都 要向农夫约翰上交过路费。 农场中由N(1 <= N <= 250)片草地(标号为1到N),并且有M(1 <= M <= 1 阅读全文
posted @ 2018-06-04 13:08 The_Virtuoso 阅读(221) 评论(0) 推荐(0)
摘要:题目描述 奶牛们建立了电话网络,这个网络可看作为是一棵无根树连接n(1 n 100,000)个节点,节点编号为1 .. n。每个节点可能是(电话交换机,或者电话机)。每条电话线连接两个节点。第i条电话线连接两个节点Ai和Bi(1 Ai,Bi n; Ai Bi)。 叶子节点只连接一条电话线,这些叶子节 阅读全文
posted @ 2018-06-04 12:44 The_Virtuoso 阅读(353) 评论(0) 推荐(0)
摘要:题目描述 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。 说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。 同一时刻有N位车主 阅读全文
posted @ 2018-06-02 13:45 The_Virtuoso 阅读(183) 评论(0) 推荐(0)
摘要:题目描述 给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。 求: 1、在不扩容的情况下,1到N的最大流; 2、将1到N的最大流增加K所需的最小扩容费用。 给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。 求: 阅读全文
posted @ 2018-06-01 20:54 The_Virtuoso 阅读(219) 评论(0) 推荐(0)
摘要:题目描述 新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战。THU集团旗下的CS&T通讯公司在新一代通讯技术血战的前夜,需要做太多的准备工作,仅就站址选择一项,就需要完成前期市场研究、站址勘测、最优化等项目。在前期市场调查和站址勘测之后,公司得到了一共N个可以作为通讯信号中转站 阅读全文
posted @ 2018-06-01 20:42 The_Virtuoso 阅读(235) 评论(0) 推荐(0)