
数论
文章平均质量分 57
16bit戦争
这个作者很懒,什么都没留下…
展开
-
BZOJ 3209 花神的数论题 数位DP
题目大意:求1~N中所有数的二进制的1出现的个数的乘积。 思路:简单的数位DP。首先预处理出一个数组:f[i][j]表示i位二进制数中有j个1的数字有多少个。转移显然是f[i][j] = f[i - 1][j - 1] + f[i - 1][j]。 之后按照二进制位从高到低统计答案。对于要统计的这个数的第i为是1的话,我们就可以知道前面000……0000~111……1111这些数的答案原创 2015-01-30 19:29:18 · 813 阅读 · 0 评论 -
BZOJ 3028 食物 母函数
题目大意、题解:http://wyfcyx.is-programmer.com/posts/76787.html CODE: #include #include #include #include #define MAX 510 #define MO 10007 using namespace std; char s[MAX]; int main() { s原创 2015-01-19 07:38:55 · 1078 阅读 · 0 评论