首页 > 学院 > 开发设计 > 正文

HDOJ(HDU).1284 钱币兑换问题 (DP 完全背包)

2019-11-08 01:50:51
字体:
来源:转载
供稿:网友

HDOJ(HDU).1284 钱币兑换问题 (DP 完全背包)

题意分析

裸的完全背包问题

代码总览

#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#define nmax 33000#define ll long longusing namespace std;ll dp[nmax];int coin[3]={1,2,3};int main(){ dp[0] = 1; for(int i =0; i<3; ++i){ for(int j = coin[i]; j<nmax;++j){ dp[j]+=dp[j-coin[i]]; } } int N; while(scanf("%d",&N)!= EOF){ PRintf("%lld/n",dp[N]); } return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表