12 2019 档案
摘要:给定长度为 n 的序列,m 次询问以及参数 p。共有两类询问:
(1)"1 l r id":将区间 [l, r] 的颜色改成 id。
(2)"2 l r":对于区间 [l, r],输出不超过 100/p 种颜色,要求在区间内占比超过 >= p% 的颜色都应该被输出。
阅读全文
摘要:link。 对原式,使用 prufer 序列吧: \[ \begin{aligned} &\sum_{\sum_x p_x=n-2}\left(\frac{(n-2)!}{\prod_i p_i!}\right)\times \left(\prod_i a_{i}^{p_i + 1}\right)\
阅读全文
摘要:B 君有两个好朋友,他们叫宁宁和冉冉。有一天,冉冉遇到了一个有趣的题目:输入 b,d,n,求:
\lfloor(\frac{b + \sqrt{d}}{2})^n\rfloor \mod 7528443412579576937
阅读全文
摘要:啊,摸鱼使我快乐= =。
阅读全文
摘要:给定一个包含 n 个小写字母的字符串 s,用 s 生成 n 个串 t1...n,其中 ti 等于字符串 s 将第 i 个字符替换为 * 得到的字符串。
特别注意:这里的 * 只是一个字符,并不具有其他含义(如通配符)。
求有多少字符串,在 {s, t1, t2, ..., tn} 中作为至少一个字符串的子串出现。
阅读全文
摘要:link。 若两棵树边集的交集为 S,则答案等于 y^{n - |S|}。 op = 0 。 op = 1 设 f(S) 表示交集为 S 的答案,反演 f(S) = \sum_{S\subseteq T}(-1)^{|T|-|S|}g(T)。 化一下式子: \
阅读全文
摘要:link。 设 x 为链的最高点,u 为链的最低点,则链的代价可记作 a_u \times dep^2_x + b_u \times dep_x + c_u。 其中,a_u = C_u, b_u = 2C_u^2 + C_u = 2a_u^2 + a_u,剩下的常数项
阅读全文
摘要:在这道题中你需要解决一个全世界人类从存在起就在面临的最深刻的问题--如何发大财。
你是一名零件交易市场的中介。你的工作是从零件生产公司那里买到零件,然后把它们卖给零件消费公司。每个零件消费公司在截止日期前每天都会对一个零件有一个开放式的需求,以及它愿意买下零件的价格。另一方面,每个零件生产公司在开始日期及以后都可以销售零件,以及它销售零件的价格。基于公平竞争法……
阅读全文
摘要:给定一个大小为 G 的字符集,并给定一个长度为 N 的字符串 A。
求最短不是 A 的子序列的字符串的长度为 L,以及长度为 L 的不是 A 的子序列的字符串数量 X。
阅读全文
摘要:给定一个长度为 N 的序列 A,将其划分成 K + 1 段,划分的代价为每一段中两两元素的异或之和。
求最小划分代价。
1 ≤ K < N ≤ 5000,0 ≤ Ai ≤ 10^9。
阅读全文
摘要:给定一个长度为 n 的串 w,找到一个长度最长的字符串序列 s_1, s_2, ..., s_k,使得 s_1 为 w 的子串且 s_i 在 s_{i-1} 中出现了两次以上。
1 ≤ n ≤ 200 000。
阅读全文
摘要:给定一个字符串 s,求有多少种方案可将其划分成偶数个段 p_1, p_2, ..., p_k,使得 p_i = p_{k-i+1}。
模 10^9 + 7。
2 ≤ |s| ≤ 10^6。
阅读全文
摘要:还是开一个一句话题解吧。。。有些题懒得写长题解了。。。
感觉越写越多。。。干脆直接分月份来写好了,不然难得翻找。。。
阅读全文
摘要:一个长度为 n 的 01 序列是好的,当且仅当该序列任意两个 0 不相邻。
求从 [l, r] 中选出 k 个长度相等的 01 序列的方案数
阅读全文
摘要:给定两个排列 p, q,他们中的有些位置被替换成了 0。
两个排列 p, q 的距离为:最少需要在 p 中执行交换两个元素的操作,使得 p, q 相等。
对于每个 0 <= k <= n,求有多少将 0 替换回正整数并满足 p, q 依然是排列的替换方法,使得 p, q 距离为 k。
阅读全文
摘要:我们称一个序列是 k-d 的,当且仅当我们可以加入最多 k 个数,然后将序列排序,最终得到的序列是等差的且公差为 d。
给定一个序列 a,求 a 中的一个最长子区间,使得该子区间是 k-d 的。
阅读全文