随笔分类 - 妙啊
FFT与一些冷门问题
摘要:FFT也能用于一些特殊的字符串匹配与最小化问题。 Prob 1 : 给出模式串A与文本串B,两个串中只有26个大写字母与通配符'?'(即可以任意匹配一个字符),求A在B中的匹配数。要求以FFT为例给出上限为O(nlogn)的算法。 Prob 2 : 给出模式串A与文本串B,字符集很小,求A在B中的匹
阅读全文
CF1093E [Intersection of Permutations]
摘要:题意 给定整数n两个1-n的排列a,b,有m次操作:若opt==1,则有 l1 r1 l2 r2,求出a:[l1,r1]与b:[l2,r2]中相同元素的交的大小。若opt==2,则有 x y,交换b排列中的 第x位与第y位。 n,m≤200,000 思考 只改变b排序中元素位置,考虑每次询问a中l1
阅读全文
洛谷 P4515 [COCI2009-2010#6] XOR
摘要:题意 平面直角坐标系中有一些等腰直角三角形,且直角边平行于坐标轴,直角顶点在右下方,求奇数次被覆盖的面积。N<=10。输入为x,y,r,分别表示三角形顶点的坐标与三角形的边长。 如: 总面积为0.5+2+4.5-0.5-0.5=6 思考 看到数据范围,就肯定是优美的暴力。 这题思路很清奇。首先我们要
阅读全文
CF1093G [Multidimensional Queries]
摘要:题意 给出n(n<=2E5)个k(k<=5)维空间中的点,每次询问[l,r]中两个点曼哈顿距离的最大值(可以类比二维) 思考 根据初中数学,我们知道。 而每个维度上的曼哈顿距离是独立的。 k又很小,因此我们可以一股脑地分类讨论,把所有可能的结果算出来。 设f[S]表示k位二进制下k个维度的正负情况,
阅读全文
浙公网安备 33010602011771号