博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj 3181 Dollar Dayz(求组成方案的背包+大数)
阅读量:7051 次
发布时间:2019-06-28

本文共 754 字,大约阅读时间需要 2 分钟。

可能nyist看见加的背包专题我老去凑热闹,觉得太便宜我了。他们新加的搜索专题居然有密码。

都是兄弟院校嘛!何必那么小气。

回到正题,跟我写的上一篇关于求组成方案的背包思路基本一样,无非就是一个二维费用的背包换成了完全背包。如果说题目有什么亮点的话,那就是大数了。第一遍写的时候瞎了我的狗眼竟然没注意到,我的1A就这么没了。

关于组成方案的叙述,还是看我之前那篇结题报告吧:

 

#include
#include
#define N 1005int dp[N][N];int flag[N];int i,j;void Add(int x){ int i; int as=0; flag[j]=flag[j]>flag[x]?flag[j]:flag[x]; for(i=0;i
=10) { as=1; dp[j][i]%=10; } } if(as) { flag[j]++; dp[j][i]=1; } return ;} int main(){ int n,m; while(scanf("%d%d",&n,&m)!=EOF) { memset(dp,0,sizeof(dp)); memset(flag,0,sizeof(flag)); dp[0][0]=1; flag[0]=1; for(i=1;i<=m;i++) { for(j=i;j<=n;j++) { int x; x=j-i; Add(x); } } for(i=flag[n]-1;i>=0;i--) printf("%d",dp[n][i]); printf("\n"); } return 0;}

 

 

转载地址:http://pqsol.baihongyu.com/

你可能感兴趣的文章
[HDU5968]异或密码
查看>>
Vue的安装
查看>>
iOS开发~CocoaPods使用详细说明
查看>>
书城项目第五阶段---book表的curd
查看>>
分割字符串
查看>>
图形绘制管线
查看>>
C#扩展方法
查看>>
资源记录
查看>>
逆置单链表
查看>>
33 ArcToolBox学习系列之数据管理工具箱——投影与变换(Projections and Transformations)未完待续……...
查看>>
iOS 9 的新功能 universal links
查看>>
内容滚动条 案例
查看>>
移动浏览器中实现拨打电话,调用sms,发送email
查看>>
docker 搭建小型的node开发环境。
查看>>
angular和vue的对比学习之路
查看>>
Java第九次作业
查看>>
JS动态获取 Url 参数
查看>>
RSA被顶级分析公司评为安全信息和事件管理领导厂商
查看>>
.Net Discovery系“.NET技术”列之-深入理解平台机制与性能影响 (中)
查看>>
Amazon SES SPF和DKIM设置教程
查看>>