51nod 1011 【完全背包】
2024-08-30 10:11:15
完全背包的变形;
这些数字可以取多次,dp[i]代表前 i 物品组成N时的方案数。
#include<iostream>
#include<cstring>
#include<string>
#include<cmath>
#include<cstdio>
#include<map>
#include<vector>
#include<queue>
using namespace std;
typedef long long LL;
const int mod=1e9+7; int w[13]={1,2,5,10,20,50,100,200,500,1000,2000,5000,10000};
LL dp[100010]; void init()
{
dp[0]=1;
for(int i=0;i<13;i++)
{
for(int j=w[i];j<=100000;j++)
{
if(dp[j-w[i]])
dp[j]=(dp[j]+dp[j-w[i]])%mod;
}
}
} int main()
{
init();
int n;
scanf("%d",&n);
printf("%lld\n",dp[n]);
return 0;
}
最新文章
- 【CodeVS 1218】【NOIP 2012】疫情控制
- Java多线程初学者指南(7):向线程传递数据的三种方法
- java.io包中的字节流—— FilterInputStream和FilterOutputStream
- ionic实现手机检测app是否安装,未安装则下载安装包,已安装则打开app(未实现iOS平台)
- MySql与SqlServer的一些常用用法的差别
- android:showAsAction="never"是做什么用的?
- Impala与Hive的比較
- PHP 生成UUID的方法
- MYSQ 查看 2 进制日志
- Day5模块-os和sys模块
- HDU 6112 今夕何夕
- RESTful levels、HATEOAS
- android 界面设计
- 关于.NET Web API InputStream接收不了数据的问题
- python,获取用户输入,并且将输入的内容写到.txt
- move_base
- Android天气预报
- EL表达式总结
- PHP获取照片exif信息
- 20170908工作日记--UML画类图、HTTP协议、Volley源码走读
热门文章
- 多项式相乘快速算法原理及相应C代码实现---用到fft
- FormsAuthentication 在asp.net MVC中的应用
- java object monitor
- UI标签库专题四:JEECG智能开发平台 Upload(上传标签)
- meteor ---快速启动meteor和 mongodb 方法--MAC
- ORACLE 表空间扩展
- DDD领域驱动之干货(二)
- python 基础之第十三天(xineted服务器,forking,多线程)
- table内 获取同一行 其他列的value
- mybatis编写流程(老版本的方式,新版本用接口式编程)