随笔分类 -  2-2 数论 - 快速傅里叶变换

摘要:题目描述 你有 $m$ 种物品,第 $i$ 种物品的大小为 $a_i$ ​,数量为 $b_i$​( $b_i=0$ 表示有无限个)。 你还有 $n$ 个背包,体积分别为 $1$ 到 $n$ ,现在你很想知道用这些物品填满某个背包的方案数。 为了满足你的好奇心,你决定把填满每个背包的方案数都算一遍。 阅读全文
posted @ 2019-03-12 18:53 HYJ_cnyali 阅读(331) 评论(0) 推荐(0)
摘要:多项式乘法 $A B=\sum_{k=0}^{n}(\sum_{k=i+j}a_ib_j)x^k$ 快速傅里叶变换(FFT) https://oi.men.ci/fft notes/ cpp include define ui unsigned int define ll long long def 阅读全文
posted @ 2019-02-10 11:33 HYJ_cnyali 阅读(307) 评论(0) 推荐(54)
摘要:Description 请计算C[k]=sigma(a[i] b[i k]) 其中 k define ui unsigned int define ll long long define db double define ld long double define ull unsigned long 阅读全文
posted @ 2018-08-30 17:24 HYJ_cnyali 阅读(178) 评论(0) 推荐(0)
摘要:Description 给定n个长度分别为a_i的木棒,问随机选择3个木棒能够拼成三角形的概率。 Input 第一行T(T define ui unsigned int define ll long long define db double define ld long double define 阅读全文
posted @ 2018-06-18 09:32 HYJ_cnyali 阅读(151) 评论(0) 推荐(0)
摘要:Description 给出两个n位10进制整数x和y,你需要计算x y。 Input 第一行一个正整数n。 第二行描述一个位数为n的正整数x。 第三行描述一个位数为n的正整数y。 Output 输出一行,即x y的结果。 Sample Input 1 3 4 Sample Output 12 数据 阅读全文
posted @ 2018-06-18 09:11 HYJ_cnyali 阅读(124) 评论(0) 推荐(0)
摘要:Description 很久很久以前,在你刚刚学习字符串匹配的时候,有两个仅包含小写字母的字符串A和B,其中A串长度为m,B串长度为n。可当你现在再次碰到这两个串时,这两个串已经老化了,每个串都有不同程度的残缺。 你想对这两个串重新进行匹配,其中A为模板串,那么现在问题来了,请回答,对于B的每一个位 阅读全文
posted @ 2018-06-13 20:24 HYJ_cnyali 阅读(146) 评论(0) 推荐(0)
摘要:Description 兔子们在玩两个串的游戏。给定两个字符串S和T,兔子们想知道T在S中出现了几次, 分别在哪些位置出现。注意T中可能有“?”字符,这个字符可以匹配任何字符。 Input 两行两个字符串,分别代表S和T Output 第一行一个正整数k,表示T在S中出现了几次 接下来k行正整数,分 阅读全文
posted @ 2018-06-13 20:18 HYJ_cnyali 阅读(217) 评论(0) 推荐(0)
摘要:Description 我的室友最近喜欢上了一个可爱的小女生。马上就要到她的生日了,他决定买一对情侣手 环,一个留给自己,一个送给她。每个手环上各有 n 个装饰物,并且每个装饰物都有一定的亮度。但是在她生日的前一天,我的室友突然发现他好像拿错了一个手环,而且已经没时间去更换它了!他只能使用一种特殊的 阅读全文
posted @ 2018-06-12 19:48 HYJ_cnyali 阅读(152) 评论(0) 推荐(0)
摘要:Description 给出n个数qi,给出Fj的定义如下: 令Ei=Fi/qi,求Ei. Input 第一行一个整数n。 接下来n行每行输入一个数,第i行表示qi。 n≤100000,0i}\frac{q_j}{(i j)^2}$ 令 $g_i = \begin{cases}&\frac{1}{i 阅读全文
posted @ 2018-06-11 20:55 HYJ_cnyali 阅读(119) 评论(0) 推荐(0)
摘要:这是一道模板题。 给你两个多项式,请输出乘起来后的多项式。 输入格式 第一行两个整数 $n$ 和 $m$ ,分别表示两个多项式的次数。 第二行 $n+1$ 个整数,表示第一个多项式的 $0$ 到 $n$ 次项系数。 第三行 $m+1$ 个整数,表示第二个多项式的 $0$ 到 $m$ 次项系数。 输出 阅读全文
posted @ 2018-06-11 17:09 HYJ_cnyali 阅读(233) 评论(0) 推荐(0)