|BZOJ 1655|无限背包|高精度|[Usaco2006 Jan] Dollar Dayz 奶牛商店
来源:互联网 发布:新疆网络受限 编辑:程序博客网 时间:2024/06/06 09:02
BZOJ 1655
poj 3181
from: USACO 2006 Jan Sliver(USACO刷题第3题)
很容易看出本题是个无限背包方案数的dp,但是本题数据大会爆long long,那就可以把dp数组拆分为两个数组,类似于高精度压位地做
#include<cstdio>#include<cstring>#include<algorithm>#include<stack>#include<vector>#define ms(i, j) memset(i, j, sizeof i)#define LL long longusing namespace std;const int MAXN = 1000 + 5;const LL MOD = 1000000000000000000;int k, n;LL a[MAXN], b[MAXN];void clear() { ms(a, 0), ms(b, 0);}void init() { clear(); b[0] = 1;}void solve() { for (int i=1;i<=k;i++) { for (int j=i;j<=n;j++) { a[j] = a[j] + a[j-i] + (b[j] + b[j-i]) / MOD; b[j] = (b[j] + b[j-i]) % MOD; } } if (a[n]==0) printf("%lld\n", b[n]); else printf("%lld%018lld\n", a[n], b[n]);}int main() { #ifndef ONLINE_JUDGE freopen("1.in", "r", stdin);freopen("1.out", "w", stdout); #endif while (scanf("%d%d", &n, &k)==2&&n&&k) init(), solve(); return 0;}
阅读全文
0 0
- |BZOJ 1655|无限背包|高精度|[Usaco2006 Jan] Dollar Dayz 奶牛商店
- 1655: [Usaco2006 Jan] Dollar Dayz 奶牛商店 (完全背包+高精度)
- BZOJ 1655: [Usaco2006 Jan] Dollar Dayz 奶牛商店 dp+高精度
- BZOJ 1655 [Usaco2006 Jan] Dollar Dayz 奶牛商店 完全背包
- bzoj 1655: [Usaco2006 Jan] Dollar Dayz 奶牛商店(高精度完全背包)
- BZOJ 1655 [Usaco2006 Jan] Dollar Dayz 奶牛商店 01背包+高精度
- 1655: [Usaco2006 Jan] Dollar Dayz 奶牛商店
- bzoj1655 [Usaco2006 Jan] Dollar Dayz 奶牛商店
- [Usaco2006 Jan] Dollar Dayz 奶牛商店
- bzoj1655 [Usaco2006 Jan] Dollar Dayz 奶牛商店(完全背包+高精)
- POJ--3181--Dollar Dayz--背包/高精度
- poj 3181 Dollar Dayz 高精度+完全背包
- POJ 3181 Dollar Dayz(高精度完全背包)
- POJ3181-Dollar Dayz-完全背包+高精度
- POJ 3181 Dollar Dayz 完全背包 + 高精度
- poj 3181 Dollar Dayz (完全背包+高精度)
- POJ 3181 - Dollar Dayz(完全背包+高精度)
- POJ 3181 Dollar Dayz(完全背包+简单高精度加法)
- Java_Ant详解
- 项目二:HTTP服务器
- web IDEA部署 教程备忘
- 欢迎使用CSDN-markdown编辑器
- PPT | 云客堂——云应用程序结构、开发测试及发布过程全解析
- |BZOJ 1655|无限背包|高精度|[Usaco2006 Jan] Dollar Dayz 奶牛商店
- [BZOJ4184]shallot(线段树+线性基)
- InnoDB间隙锁简介
- 编程考试&&noi原题: 1.11编程基础之二分查找10:河中跳房子
- 计蒜之道 2017 程序设计大赛
- 注册表编辑器里面的run(Run键主要用于开机自动加载程)
- 让其他机器访问本机的django项目 & 处理 DisallowedHost at / Invalid HTTP_HOST header: '...'. You may need
- 小密圈:OpenCV实践之路
- 字符串处理技术之格式化字符串(货币金额大写格式)