Hexo-blog for C.L.

爱我完美的不完美✨

Description

Link:CF2174C2

已知一个字符串 SS 的长度为 nn,字符集大小为 mm。现在均匀随机地生成该字符串 SS

记随机变量 XX 表示该字符串 SS 中回文子串的数量,求 E(X2)E(X^2)。答案对给定质数 pp 取模。

数据范围:1n2×1051 \leq n \leq 2 \times 10^51m1071 \leq m \leq 10^7m<p<109m < p < 10^9

时空限制:22s / 512512MiB。

阅读全文 »

Description

Link:CF2174D

给出一个包含 nn 个点 mm 条边的带权无向图。

你需要找出 n1n - 1 条边,使得这些边的权值之和最小,且不构成一棵树。

数据范围:2n2×1052 \leq n \leq 2 \times 10^5n1m2×105n - 1 \leq m \leq 2 \times 10^51wi1091 \leq w_i \leq 10^9

时空限制:22s / 256256MiB。

阅读全文 »

Description

Link:CF2173F

给出一个长度为 nn非递增序列 a1,a2,,ana_1, a_2, \cdots, a_n(满足 a1a2ana_1 \geq a_2 \geq \cdots \geq a_n)。

QQ 次查询,每次查询给出 l,r,xl, r, x,你会依次遍历 al,al+1,,ara_l, a_{l + 1}, \cdots, a_r,你有一个计数器 ss(初始 s=0s = 0),每次将当前遍历到的数累加进 ss,若任意时刻 sxs \geq x,你就会将 ss 清零。你需要求出遍历结束时,将 ss 清零的次数以及最后 ss 的值。

数据范围:1n,Q1.5×1051 \leq n, Q \leq 1.5 \times 10^51ai,x1091 \leq a_i, x \leq 10^91lrn1 \leq l \leq r \leq n

时空限制:66s / 10241024MiB。

阅读全文 »

Description

Link:QOJ 14719

TT 组数据,每组数据给出 f,x,g,y,n,mf, x, g, y, n, m,你需要求出

i=0n1[(fi+x)modm<(gi+y)modm]\sum_{i = 0}^{n - 1} \left[ (fi + x) \bmod m < (gi + y) \bmod m \right]

数据范围:1T1041 \leq T \leq 10^41f,x,g,y,n,m1061 \leq f, x, g, y, n, m \leq 10^6

时空限制:11s / 10241024MiB。

阅读全文 »

Description

Link:daimayuan 203

给出一棵包含 nn 个节点的树,边带权。

QQ 次询问,每次询问给出 kk 个区间 [l1,r1],,[lk,rk][l_1, r_1], \cdots, [l_k, r_k],定义点集 VV 表示至少被一个区间包含的点构成的集合。

考虑 VV 的所有无序点对 (u,v)(u, v),将树上 u,vu, v 之间的简单路径上所有边进行染色。你需要求出所有被染色边的最大边权。

数据范围:1n,Q2×1051 \leq n, Q\leq 2 \times 10^51k2×1051 \leq \sum k \leq 2 \times 10^51lirin1 \leq l_i \leq r_i \leq n

时空限制:22s / 512512MiB。

阅读全文 »

Description

Link:CF2159E

已知三个整数 a,b,ca, b, c。定义 Fn(x)=(ax2+bx+c)nF_n(x) = (ax^2 + bx + c)^n

QQ 次询问,每次询问给出两个参数 n,kn, k,你需要求出 i=0k[xi]Fn(x)\sum_{i = 0}^k[x^i]F_n(x)。答案对 109+710^9 + 7 取模。

本题强制在线

数据范围:1a,b,c109+61 \leq a, b, c \leq 10^9 + 61Q3×1051 \leq Q \leq 3\times 10^50n3×1050 \leq n \leq 3\times 10^50k2n0 \leq k \leq 2n

时空限制:77s / 10241024MiB。

阅读全文 »

Description

Link:CF2159C

对于一个多项式 f(x)=a0+a1x+a2x2++anxnf(x) = a_0 + a_1x + a_2x^2 + \cdots + a_nx^n,当 ai(0in)a_i(0 \leq i \leq n) 均为非负整数且 an0a_n \neq 0 时,多项式 f(x)f(x) 被称为 nn 阶有效多项式。

对于一个 nn 阶有效多项式 f(x)=a0+a1x+a2x2++anxnf(x) = a_0 + a_1x + a_2x^2 + \cdots + a_nx^n,其孪生多项式 g(x)g(x) 定义为

g(x)=i=0nixaig(x) = \sum_{i = 0}^n i \cdot x^{a_i}

当且仅当 f(x)=g(x)f(x) = g(x) 时,f(x)f(x) 被称为酷多项式。

给出一个不完整的 nn 阶有效多项式 f(x)=a0+a1x+a2x2++anxnf(x) = a_0 + a_1x + a_2x^2 + \cdots + a_nx^naia_i 的一部分已经确定,剩余部分暂未确定。保证 a0a_0ana_n 未确定

请求出确定了未确定的部分以后,能得到多少个 nn 阶有效酷多项式。答案对 109+710^9 + 7 取模。

数据范围:1n4×1051 \leq n \leq 4 \times 10^5

时空限制:22s / 256256MiB。

阅读全文 »

Description

Link:CF2153E

vp(x!)v_p(x!) 表示 x!x! 可以分解出多少个 pp 的乘积。

勒让德定理:

  • pp 为质数时

vp(x!)=j=1logkxxpjv_p(x!) = \sum_{j = 1}^{\lfloor \log_k x \rfloor} \left\lfloor \frac{x}{p^j} \right\rfloor

  • pp 为合数时,记 p=i=1mpicip = \sum_{i = 1}^m p_i^{c_i}

vp(x!)=mini=1mvpi(x!)civ_p(x!) = \min_{i = 1}^m \left\lfloor \frac{v_{p_i}(x!)}{c_i} \right\rfloor

wk(a,b)={min(vk(a!),vk(b!))if vk(a!)vk(b!);10100otherwise.w_k(a, b) = \begin{cases} \min(v_k(a!), v_k(b!)) & \text{if }v_k(a!) \neq v_k(b!) \text{;}\\ 10^{100} & \text{otherwise.} \end{cases}

fm(a,b)=min2kmwk(a,b)f_m(a, b) = \min_{2 \leq k \leq m} w_k(a, b)

给出两个整数 n,mn, m,你需要计算 1x<nfm(x,n)\sum\limits_{1 \leq x < n}f_m(x, n)

数据范围:2nm1072 \leq n \leq m \leq 10^7。可以证明给定条件下答案严格小于 1010010^{100}

时空限制:33s / 512512MiB。

阅读全文 »

Description

Link:CF2153F

给出一个长度为 nn 的序列 a1,a2,,ana_1, a_2, \cdots, a_n,满足不存在 1i<j<k<ln1 \leq i < j < k < l \leq n 使得 aiaja_i \neq a_jai=aka_i = a_kaj=ala_j = a_l

QQ 次询问,每次询问给出两个整数 l,r(1lrn)l, r(1 \leq l \leq r \leq n),你需要求出区间 [l,r][l, r] 中所有出现了奇数次的数之和。

本题强制在线。

数据范围:1n,Q5×1051 \leq n, Q \leq 5\times 10^51ain1 \leq a_i \leq n1lrn1 \leq l \leq r \leq n

时空限制:1010s / 10241024MiB。

阅读全文 »

Description

Link:CF2145G

有一个 n×mn \times m 的网格图。最初,每个格点都没有颜色。

每次操作,你可以选择任意一行或一列染色。在第一次操作中,你只能选择颜色 11;在第 i(i>1)i(i > 1) 次操作,你可以选择颜色 ci1c_{i - 1}ci1+1c_{i - 1} + 1(其中 ci1c_{i - 1} 表示第 i1i - 1 次操作选择的颜色)。

如果满足以下条件,我们称最终的染色结果为优美:

  • 每个单元格都被染色。
  • 1k1 \sim k 的每个颜色都被使用(至少有一个单元格被染成该颜色)。

对于优美的最终染色,我们定义优美值为实现该染色方案最少需要的操作次数。

对于 i=min(n,m),,n+m1i = \min(n, m), \cdots, n + m - 1,你需要求出优美值为 ii 的优美染色个数。

数据范围:2n,m20002 \leq n, m \leq 20001kn+m11 \leq k \leq n + m - 1

时空限制:33s / 512512MiB。

阅读全文 »
0%