摘要: 题意:有N种物品,每种物品有价值$a_i$,每种物品可选任意多个,求拿k件物品,可能损失的价值分别为多少。 分析:相当于求$(a_1+a_2+...+a_n)^k$中,有哪些项的系数不为0.做k次FFT求卷积求卷积肯定爆炸,考虑用分治的形式计算,因为中间计算的时候会重复计算一些幂次,所以用记忆化搜索 阅读全文
posted @ 2018-09-30 14:34 xiuwenL 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题意:一个N M的棋盘上,放置N个皇后,皇后(i,j)可以攻击整行整列和两条对角线.求放完这N个皇后,棋盘上还有多少个点不会被攻击到. 分析:除了行和列之外,还要考虑对角线.对于每一个格点$(x,y)$,都有其对应的主对角线$x+M j$(保证编号 0).如果行i和列j都不会被占据,那么点$(i,j 阅读全文
posted @ 2018-09-30 13:01 xiuwenL 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 题意:给N个数,不重复地选3个数,求能够组成的数有多少种选法. 分析:若只选两个数就比较好求,FFT后减去两个相同的数构成的情况,再将每种情况除2(2个数排列有两种不同可能)即可. 选3个数也是类似地用容斥的方法计算,首先无限制地情况下,多项式中多计算了两个数相同和3个数相同的情况.有式:$\sum 阅读全文
posted @ 2018-09-30 09:54 xiuwenL 阅读(224) 评论(0) 推荐(0) 编辑