博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 3181完全背包(+高精)
阅读量:6041 次
发布时间:2019-06-20

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

思路:

f[i]表示还剩i空间的方案数

套个高精 (网上有人把它拆成了两个long long)

其实这道题的高精并不难写…..

//By SiriusRen#include 
using namespace std;int n,k,f[1111][53],flag;int main(){ scanf("%d%d",&n,&k); f[n][0]=1; for(int i=1;i<=k;i++) for(int j=n-i;j>=0;j--) for(int l=0;l<=50;l++){ int temp=f[j][l]+f[j+i][l]; f[j][l]=temp%10; f[j][l+1]+=temp/10; } for(int i=50;i>=0;i--){ if(f[0][i])flag=1; if(flag)printf("%d",f[0][i]); }}

这里写图片描述

转载于:https://www.cnblogs.com/SiriusRen/p/6532241.html

你可能感兴趣的文章
打开Apache自带的Web监视器
查看>>
eclipse插件
查看>>
Android笔记:通过RadioGroup/RadioButton自定义tabhost的简单方法
查看>>
ELCSlider
查看>>
XCode工程中 Targets详解
查看>>
Ext.Msg.prompt的高级应用
查看>>
Postgres 中 to_char 格式化记录
查看>>
关于联合索引
查看>>
开源 java CMS - FreeCMS2.7 登录移动端管理中心
查看>>
Android FM模块学习之三 FM手动调频
查看>>
Python 设置系统默认编码以及其他编码问题大全
查看>>
Vbs脚本编程简明教程之十四
查看>>
如何UDP/TCP端口是否通了
查看>>
pxe实现系统的自动化安装
查看>>
Redis高可用技术解决方案总结
查看>>
Scale Out Owncloud 高可用(2)
查看>>
何为敏捷
查看>>
HA集群之四:Corosync+Pacemaker+DRBD实现HA Mysql
查看>>
服务器定义
查看>>
我的友情链接
查看>>