随笔分类 - 数论——FFT
摘要:【传送门:BZOJ4259&BZOJ4503】 简要题意: 给出两个字符串,第一个串长度为m,第二个串长度为n,字符串中如果有*字符,则代表当前位置可以匹配任何字符 求出第一个字符串在第二个字串中出现的次数,及出现的位置开头在第二个字符串的位置(从小到大输出) 题解: FFT,通配符匹配 两道题几乎
阅读全文
摘要:【传送门:BZOJ4827】 简要题意: 给出两个环,逆时针从1到n输入一开始每个环相应位置的值,两个环的差异值为 可以给其中一个环的所有值都加上一个正整数,或者逆时针旋转其中一个环 求出能得到的最小差异值 题解: FFT 我们其实可以发现把
阅读全文
摘要:【传送门:BZOJ2179&caioj1450】 简要题意: 给出两个超级大的整数,求出a*b 题解: Rose_max出的一道FFT例题,卡掉高精度 = =(没想到BZOJ也有) 只要把a和b的每一位当作是多项式的系数,然后做FFT就好了 然后将答案取下来,进行进位的操作,最后输出就好了 参考代码
阅读全文
摘要:【传送门:BZOJ3527】 简要题意: 给出n个数q[i],给出F[j]的定义: 令E[i]=F[i]/q[i],求E[i] 题解: 最近刷
阅读全文