给两个数组,生成其两两或的数组。(从大到小排序)。然后操作查询和区间开方。
CF914G - Sum the Fibonacci
发表于
$(s_a|s_b)\&s_c\&(s_d\oplus s_e)=2^i$
$s_a \& s_b =0$
求$\sum Fib(s_a|s_b)\&Fib(s_c)\&Fib(s_d\oplus s_e)$
1341E - Nastya and Unexpected Guest
发表于
给$m$个安全点, 从$0$走到$n$,$g$秒绿灯$r$秒红灯循环,绿灯可以走,在安全点可以转向,绿灯必须移动,红灯必须呆在安全点。问最少时间达到$n$需要的的时间。
P4721 【模板】分治 FFT
发表于
给定序列$g_{1\dots n - 1}$,求序列 $f_{0\dots n - 1}$。
其中 $f_i=\sum_{j=1}^if_{i-j}g_jf_i$
边界为 $f_0=1$ 。
答案对$998244353$ 取模。
CF954I Yet Another String Matching Problem
发表于
给定两个字符串𝑆,𝑇
求𝑆所有长度为|𝑇|子串与𝑇的距离
两个等长的串的距离定义为最少的,将某一个字符全部视作另外一个字符的次数。
$|𝑇|\leq|𝑆|\leq 10^6$,字符集大小为6