这是本文档旧的修订版!
题号 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
状态 | Ø | - | - | - | - | O | - | O | O | O |
O 在比赛中通过 Ø 赛后通过 ! 尝试了但是失败了 - 没有尝试
比赛时间
2020-07-12 12:00-17:00
提交记录
定义函数 $B(t_1t_2\ldots t_k)=b_1b_2\ldots b_k$ , $b_i$ 为字符串 $t$ 第 $i$ 位距离前面最近的相同字符的距离,若没有则为 $0$ 。给出一个 $a,b$ 组成的串 $s$ ,要回答其所有后缀 $B$ 函数字典序的排列。
似乎是个论文题,结论只在只有两种元素的时候成立。
Let $C_i = min_{j > i and s_j = s_i} {j - i}$
The B-Suffix Array is equivalent to the suffix array of $C_1 C_2 \ldots C_n$
与 $B$ 不同这个 $C(t_1t_2\ldots t_k)$ 是可以从后往前扫一遍得到的,如果后面没有相同字符则 $C_i=n$ ,在此之后还要再补一个 $C_{n+1}=n+1$ 保证正确性。对 $C$ 求后缀数组,倒过来即答案。
$\int_0^1(x-x^2)^ndx=\frac{(n!)^2}{(2n+1)!}$ 。可以oeis/wolframalpha/分部积分。