题解:用母函数暴力打表,因为钱币取值给定,是不变的,所以只有三个表达式G(x)=(1+x+x^2+x^3+……+x^MAX)(1+x^2+x^4+……+x^2*MAX)(1+x^3+x^6+……+x^3*MAX);要把循环放在外面,要不然TEL;
#includeusing namespace std; #define MAX 32768 int a1[MAX],a2[MAX]; void init()//暴力打表 { int i,j,k; for(i=0;i
题解:用母函数暴力打表,因为钱币取值给定,是不变的,所以只有三个表达式G(x)=(1+x+x^2+x^3+……+x^MAX)(1+x^2+x^4+……+x^2*MAX)(1+x^3+x^6+……+x^3*MAX);要把循环放在外面,要不然TEL;
#includeusing namespace std; #define MAX 32768 int a1[MAX],a2[MAX]; void init()//暴力打表 { int i,j,k; for(i=0;i
| 评论 |
|
|