随笔分类 -  其他 - 思维题

摘要:Description Bessie has been playing with strings again. She found that by changing the order of the alphabet she could make some strings come before a 阅读全文
posted @ 2019-06-18 17:24 EM-LGH 阅读(169) 评论(0) 推荐(0)
摘要:Code: 阅读全文
posted @ 2019-06-18 17:19 EM-LGH 阅读(215) 评论(0) 推荐(0)
摘要:Description 为了提高自己低得可怜的智商,奶牛们设计了一个新的猜数游戏,来锻炼她们的逻辑推理能力。 游戏开始前,一 头指定的奶牛会在牛棚后面摆N(1 <= N<= 1,000,000)堆干草,每堆有若干捆,并且没有哪两堆中的草一样多。所 有草堆排成一条直线,从左到右依次按1..N编号,每堆 阅读全文
posted @ 2019-06-17 16:49 EM-LGH 阅读(323) 评论(0) 推荐(0)
摘要:Description 在X星球上有N个国家,每个国家占据着X星球的一座城市。由于国家之间是敌对关系,所以不同国家的两个城市是不会有公路相连的。 X星球上战乱频发,如果A国打败了B国,那么B国将永远从这个星球消失,而B国的国土也将归A国管辖。A国国王为了加强统治,会在A国和B国之间修建一条公路,即选 阅读全文
posted @ 2019-06-17 09:06 EM-LGH 阅读(159) 评论(0) 推荐(0)
摘要:Description Bob有一棵n个点的有根树,其中1号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。定义一条路 径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。Bob可能会进行这几种操作: 1 x: 把点x到根节点的路径上所有的点染上一种没有用过的新颜色。 2 阅读全文
posted @ 2019-06-15 13:36 EM-LGH 阅读(184) 评论(0) 推荐(0)
摘要:我们有一个经典模型: 两个串的最长公共后缀长度,是后缀树中两点 LCA 的深度. 直接求 LCA 似乎有些困难,不妨这样想 : 设两个串在后缀树中对应的点分别为 $a,b$,将 $a$ 到根的路径涂色,$b$ 向根爬,遇到的第一个涂色点即为 $a$ 与 $b$ 的 LCA. 我们用 $LCT$ 来维 阅读全文
posted @ 2019-06-15 10:21 EM-LGH 阅读(266) 评论(0) 推荐(0)
摘要:比较巧妙的一道交互题. 裸做的话询问次数是 $O( 3\log^2 n)$,即先二分答案,然后在 3 个序列中验证. 正解的话考虑先询问 3 个序列中第 $\frac{k}{3}$ 小的数. 令 3 个序列中最小的数为 $x$,则我们在 3 个序列中取出的这 $k$ 个数一定有小于等于 $k$ 个数 阅读全文
posted @ 2019-06-14 18:51 EM-LGH 阅读(218) 评论(0) 推荐(0)
摘要:前几周考试的时候考了,正解给的是线段树套堆(专门卡这个做法的空间). 这里先写一下可持久化线段树的做法(应该是官方正解吧). 搞两个线段树,一个维护的是权值(查询答案时调用的). 另一个维护的是每个下标在每一个操作时刻被哪个操作在顶上覆盖着(这是一个可持久化线段树). 这样做有什么好处呢 ? 我们举 阅读全文
posted @ 2019-06-14 12:38 EM-LGH 阅读(236) 评论(0) 推荐(0)
摘要:Description 给您一颗树,每个节点有个初始值。 现在支持以下两种操作: 1. C i x(0<=x<2^31) 表示将i节点的值改为x。 2. Q i j x(0<=x<2^31) 表示询问i节点到j节点的路径上有多少个值为x的节点。 给您一颗树,每个节点有个初始值。 现在支持以下两种操作 阅读全文
posted @ 2019-06-13 14:28 EM-LGH 阅读(272) 评论(0) 推荐(0)
摘要:题目描述 Sandy和Sue的热衷于收集干脆面中的卡片。 然而,Sue收集卡片是因为卡片上漂亮的人物形象,而Sandy则是为了积攒卡片兑换超炫的人物模型。 每一张卡片都由一些数字进行标记,第i张卡片的序列长度为Mi,要想兑换人物模型,首先必须要集够N张卡片,对于这N张卡片,如果他们都有一个相同的子串 阅读全文
posted @ 2019-06-10 13:27 EM-LGH 阅读(225) 评论(0) 推荐(0)
摘要:Description 小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数 字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅 存在一条通路(通路指连接两个元件的导线序列)。在电路板上存在一个特殊的 阅读全文
posted @ 2019-06-06 00:22 EM-LGH 阅读(230) 评论(0) 推荐(0)
摘要:Description Input 仅有一行,不超过500000个字符,表示一个二叉树序列。 仅有一行,不超过500000个字符,表示一个二叉树序列。 Output 输出文件也只有一行,包含两个数,依次表示最多和最少有多少个点能够被染成绿色。 题解:本题大水题,主要卡读入. 能把树建出来就普及组水题 阅读全文
posted @ 2019-06-06 00:21 EM-LGH 阅读(135) 评论(0) 推荐(0)
摘要:Description Bessie正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会。当然,她会选择最方便的地点来举办这次集会。每个奶牛居住在 N(1<=N<=100,000) 个农场中的一个,这些农场由N-1条道路连接,并且从任意一个农场都能够到达另外一个农场。道路i连接农场A_ 阅读全文
posted @ 2019-06-06 00:19 EM-LGH 阅读(313) 评论(0) 推荐(0)
摘要:Description Mary试图控制成都的天然气市场。专家已经标示出了最好的天然气井和中转站在成都的地图。现在需要将中转 站和天然气井连接起来。每个中转站必须被连接到正好一个钻油井,反之亦然。 Mary特别指名,建设的天然气管 道必须从某个天然气井开始,向南或者向东建设。Mary想知道怎么连接每 阅读全文
posted @ 2019-06-01 15:55 EM-LGH 阅读(204) 评论(0) 推荐(0)
摘要:题意翻译 给出01串s,求数对[l,r]个数,使得能找到至少一对[x,k],使1<=x,k<=|s|且l<=x<x+2k<=r且s[x]=s[x+k]=s[x+2k] 题解: 这是一个 01 串........这个性质不是白给的QAQ...... 考虑暴力,复杂度貌似是 $n^2$ 级别的. 然而, 阅读全文
posted @ 2019-05-31 09:17 EM-LGH 阅读(281) 评论(0) 推荐(0)
摘要:Description 给定长度为2N的序列,1~N各处现过2次,i第一次出现位置记为ai,第二次记为bi,求满足ai<aj<bi<bj的对数 给定长度为2N的序列,1~N各处现过2次,i第一次出现位置记为ai,第二次记为bi,求满足ai<aj<bi<bj的对数 题解: 方法一: 搞一个KDtree 阅读全文
posted @ 2019-05-30 19:34 EM-LGH 阅读(139) 评论(0) 推荐(0)
摘要:Description Farmer John has purchased a subscription to Good Hooveskeeping magazine for his cows, so they have plenty of material to read while waitin 阅读全文
posted @ 2019-05-30 19:27 EM-LGH 阅读(224) 评论(0) 推荐(0)
摘要:将比 b 大的设成 1,比 b 小的设成 -1,开个桶左右扫描一下,乘法原理乘一乘就好了。 虽然一眼切,不过这个基于中位数的转化还是相当重要的。middle 那个主席树的题也需要该做法 Code: 阅读全文
posted @ 2019-05-29 10:36 EM-LGH 阅读(230) 评论(0) 推荐(0)
摘要:Description 小西有一条很长的彩带,彩带上挂着各式各样的彩珠。已知彩珠有N个,分为K种。简单的说,可以将彩带考虑为x轴,每一个彩珠有一个对应的坐标(即位置)。某些坐标上可以没有彩珠,但多个彩珠也可以出现在同一个位置上。 小布生日快到了,于是小西打算剪一段彩带送给小布。为了让礼物彩带足够漂亮 阅读全文
posted @ 2019-05-22 16:02 EM-LGH 阅读(172) 评论(0) 推荐(0)
摘要:Description 你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份。然而数据备份的工作是枯燥乏味 的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽享计算机游戏的乐趣。已知办公 楼都位于同一条街上。你决定给这些办公楼配对(两个一组)。每一对办公 阅读全文
posted @ 2019-05-22 10:28 EM-LGH 阅读(180) 评论(0) 推荐(0)