上一页 1 2 3 4 5 6 7 8 9 ··· 33 下一页
摘要: Description "题库链接" 给定一棵 $n$ 个结点的树,你从点 $x$ 出发,每次等概率随机选择一条与所在点相邻的边走过去。 有 $Q$ 次询问,每次询问给定一个集合 $S$ ,求如果从 $x$ 出发一直随机游走,直到点集 $S$ 中所有点都至少经过一次的话,期望游走几步。 特别地,点 阅读全文
posted @ 2018-07-07 16:26 NaVi_Awson 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Description "题库链接" 给定两个只含小写字母字符串 $s_1,s_2$ ,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两个子串中有一个位置不同。 $1\leq |s_1|,|s_2|\leq 200000$ Solution 把两个串拼在一起,然后 阅读全文
posted @ 2018-07-07 10:55 NaVi_Awson 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Description "题库链接" 某公司估计市场在第 $i$ 个月对某产品的需求量为 $U_i$ ,已知在第 $i$ 月该产品的订货单价为 $d_i$ ,上个月月底未销完的单位产品要付存贮费用 $m$ ,假定第一月月初的库存量为零,第 $n$ 月月底的库存量也为零,问如何安排这 $n$ 个月订购 阅读全文
posted @ 2018-07-07 09:26 NaVi_Awson 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Description "题库链接" 给定两个字符串 $A$ 和 $B$ ,求最长公共子串。 $1\leq |A|,|B|\leq 100000$ Solution 把串并起来求 $height_i$ 的最大值,其中 $[suff(sa_{i 1})\subseteq B]\oplus [suff( 阅读全文
posted @ 2018-07-07 08:48 NaVi_Awson 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Description "题库链接" 给你一个长度为 $n$ 的只含小写字母的字符串 $S$ ,计算其子串有多少优秀的拆分。 如果一个字符串能被表示成 $AABB$ 的形式,其中 $A,B$ 非空,那么称 $AABB$ 是一个优秀的拆分。一个子串可能有多个优秀的拆分。 多组询问,询问组数 $T$ 。 阅读全文
posted @ 2018-07-06 21:45 NaVi_Awson 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Description "题库链接" 给出一个长度为 $n$ 的字符串,求重复次数最多的连续重复子串。 $1\leq n\leq 50000$ Solution Code 阅读全文
posted @ 2018-07-06 16:22 NaVi_Awson 阅读(295) 评论(2) 推荐(0) 编辑
摘要: Description "题库链接" 给以长度为 $n$ 的字符串,要求每次只能从两边取一个字符,使得取出来之后字典序最小。 $1\leq n\leq 30000$ Solution 将字符串翻转后加在原字符串后,求个后缀排名。直接比较排名来判断取前还是取后。 Code cpp include us 阅读全文
posted @ 2018-07-05 21:24 NaVi_Awson 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Description "题库链接" 给出 $n$ 个水杯,每个水杯装有不同高度的水 $h_i$ ,每次可以指定任意多水杯用连通器连通后断开,问不超过 $k$ 次操作之后 $1$ 号水杯的最高水量。需要输出 $q$ 位小数。(提供高精度小数库,单次计算 $O(q)$ ) $1\leq n\leq 8 阅读全文
posted @ 2018-07-05 19:24 NaVi_Awson 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Description "题库链接" 给定一个长度为 $n$ 的字符串,求不相同的子串的个数。 $1\leq n\leq 50000$ Solution 每个子串一定是某个后缀的前缀,那么原问题等价于求所有后缀之间的不相同的前缀的个数。如果所有的后缀按照 $sa$ 的顺序计算,不难发现,对于每一次新 阅读全文
posted @ 2018-07-04 22:22 NaVi_Awson 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Description "题库链接" 给定一个长度为 $n$ 的字符串,求至少出现 $k$ 次的最长重复子串,这 $k$ 个子串可以重叠。 $1\leq n\leq 20000$ Solution 预处理好 $height$ 之后,比较显然的是答案就是一段连续 $k$ 个后缀内最小 $height$ 阅读全文
posted @ 2018-07-04 21:39 NaVi_Awson 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Description "题库链接" 给定一个长度为 $n$ 的字符串,求最长重复子串,这两个子串不能重叠。(题目模型需转换) $1\leq n\leq 20000$ Solution 先二分答案,把题目变成判定性问题:判断是否存在两个长度为 $k$ 的子串是相同的,且不重叠。 解决这个问题的关键还 阅读全文
posted @ 2018-07-04 20:17 NaVi_Awson 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Description "题库链接" 给定一个长度为 $n$ 的字符串 $S$ ,令 $T_i$ 表示它从第 $i$ 个字符开始的后缀。求 $$\sum_{1\leqslant i define ll long long using namespace std; const int N = 5000 阅读全文
posted @ 2018-07-04 17:13 NaVi_Awson 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Description "题库链接" 给你一个长度为 $n$ 的字符串,首尾相接依次断开每个断点可以得到 $n$ 个长度为 $n$ 的字符串,将其排序按序输出每个字符串的最后一个字母。 $1\leq n\leq 100000$ Solution 倍长数组直接后缀排序就好了... Code 阅读全文
posted @ 2018-07-04 15:55 NaVi_Awson 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Description "题库链接" 给出一张 $n\times m$ 的网格,在其中删去 $c$ 个格子,问至少再删去几个能使得图上存在两点不连通,或输出无解。 多组询问,询问组数 $T$ 。 $1\leq T\leq 20,1\leq n,m\leq 10^9,\sum c\leq 10^5$ 阅读全文
posted @ 2018-07-04 08:05 NaVi_Awson 阅读(804) 评论(0) 推荐(1) 编辑
摘要: Description "题库链接" 给出十进制下的 $n,m,k$ ,求 $\frac{i}{j},i\in[1,n],j\in[1,m]$ 在 $k$ 进制下不同的纯循环小数个数。 纯循环小数定义为该数小数点后全部都是循环节。 $1\leq n,m\leq 10^9,1\leq k\leq 20 阅读全文
posted @ 2018-07-03 17:05 NaVi_Awson 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 33 下一页