bzoj 1655: [Usaco2006 Jan] Dollar Dayz 奶牛商店【高精度+完全背包】
2024-08-30 20:03:53
居然要用高精度!
懒得operator了,转移是裸的完全背包
#include<iostream>
#include<cstdio>
using namespace std;
int n,k,f[1005][45];
int read()
{
int r=0,f=1;
char p=getchar();
while(p>'9'||p<'0')
{
if(p=='-')
f=-1;
p=getchar();
}
while(p>='0'&&p<='9')
{
r=r*10+p-48;
p=getchar();
}
return r*f;
}
void clc(int x,int y)
{
for(int i=1;i<=40;i++)
f[x][i]+=f[y][i];
for(int i=1;i<=40;i++)
{
f[x][i+1]+=f[x][i]/10;
f[x][i]%=10;
}
}
int main()
{
n=read();k=read();
f[0][1]=1;
for(int i=1;i<=k;i++)
for(int j=i;j<=n;j++)
clc(j,j-i);
int t=40;
while(f[n][t]==0)
t--;
for(int i=t;i;i--)
printf("%d",f[n][i]);
return 0;
}
最新文章
- JQuery $(function(){})和$(document).ready(function(){})
- 左右xcode的重构选项的一些理解
- 转:WebDriver(Selenium2)模拟鼠标经过事件
- PAT (Advanced Level) 1044. Shopping in Mars (25)
- Objective-C基础语法高速入门
- 简易商品信息管理系统——首个Web项目
- javascript、ruby和C性能一瞥(2)
- [Luogu 4135] 作诗
- Python之时间(time)模块
- post请求返回 读取 HTML 表单 URL 编码的数据流时出错
- Cisco N3K VPC+HSRP+ospf 配置
- SQL Server查询时添加一列连续的自增列
- NSCopying简析
- kaptcha图形验证码组件
- 2017-2018-1 JaWorld 团队作业--冲刺7
- [转] 两个静态html页面传值方法的总结
- PTA (Advanced Level) 1020 Tree Traversals
- LightOJ 1024 Eid(高精度乘法+求n个数最小公约数)
- /var/run/yum.pid被锁定
- 搭建openresty需要注意到的地方