标签:des style blog http color io os ar java
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1516 Accepted Submission(s): 1253
1 #include<stdio.h> 2 #include<string.h> 3 #define MAXN 40 4 int a[10],b[10]; 5 int c1[MAXN+10],c2[MAXN+10]; 6 int n; 7 void mufun(int k) 8 { 9 memset(c1,0,sizeof(c1)); 10 memset(c2,0,sizeof(c2)); 11 for(int i=0;i<=b[0]&&i*a[0]<=n;i++) 12 c1[i*a[0]]=1; 13 for(int t=1;t<k;t++) 14 { 15 for(int i=0;i<=n;i++) 16 { 17 for(int j=0;j+i<=n&&j/a[t]<=b[t];j+=a[t]) 18 c2[i+j]+=c1[i]; 19 20 } 21 for(int i=0;i<=n;i++) 22 { 23 c1[i]=c2[i]; 24 c2[i]=0; 25 } 26 } 27 } 28 int main() 29 { 30 int T; 31 scanf("%d",&T); 32 int k; 33 while(T--) 34 { 35 scanf("%d%d",&n,&k); 36 for(int i=0;i<k;i++) 37 scanf("%d%d",&a[i],&b[i]); 38 mufun(k); 39 printf("%d\n",c1[n]); 40 } 41 return 0; 42 }
标签:des style blog http color io os ar java
原文地址:http://www.cnblogs.com/M-D-LUFFI/p/4025144.html