Sicily 2014 Dairy Queen

来源:互联网 发布:制作excel开票软件 编辑:程序博客网 时间:2024/05/16 09:02

完全背包

#include <stdio.h>#include <memory.h>int dp[320];int n,c;int coins[10];int main() {    int i,j;        while (scanf("%d",&n)!=EOF) {        scanf("%d",&c);        for (i=0;i<c;i++)            scanf("%d",&coins[i]);        memset(dp,0,sizeof(dp));        dp[0]=1;        for (i=0;i<c;i++) {            for (j=coins[i];j<=n;j++)                dp[j]+=dp[j-coins[i]];        }        printf("%d\n", dp[n]);    }    return 0;}                                 


原创粉丝点击