A.询问
注意到查询时要保证相对顺序和字符数量,考虑哈希。
我们可以依次对 个字母哈希,查询时提取区间依次枚举,看有没有两种字符的哈希值完全对应。
B.异或
01trie模板题,插入的时候维护siz即可。
C.矩形
转化成点在右下角的矩形,之后扫描线。
D.虚伪的最小公倍数
分子分母分开推式子。
分母处理时两次整除分块。
精于心,简于形
AlanSP's Blog
千夫诺诺,不如一士谔谔
注意到查询时要保证相对顺序和字符数量,考虑哈希。
我们可以依次对 26 个字母哈希,查询时提取区间依次枚举,看有没有两种字符的哈希值完全对应。
01trie模板题,插入的时候维护siz即可。
转化成点在右下角的矩形,之后扫描线。
分子分母分开推式子。
分母处理时两次整除分块。
d=1∏nd∑g=1⌊dn⌋μ(g)⌊dgn⌋k