hdu1085 Holding Bin-Laden Captive!【生成函数】
2024-09-02 10:43:44
列出生成函数的多项式之后暴力乘即可
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
const int N=20005;
int n,x,y,z,a[N],b[N];
int main()
{
while(scanf("%d%d%d",&x,&y,&z)&&x+y+z)
{
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
n=x+y*2+z*5;
for(int i=0;i<=x;i++)
a[i]=1;
for(int i=0;i<=n;i++)
for(int j=0;j<=y*2;j+=2)
b[i+j]+=a[i];
for(int i=0;i<=n;i++)
a[i]=b[i],b[i]=0;
for(int i=0;i<=n;i++)
for(int j=0;j<=z*5;j+=5)
b[i+j]+=a[i];
for(int i=0;i<=n+1;i++)
if(!b[i])
{
printf("%d\n",i);
break;
}
}
return 0;
}
最新文章
- 使用 python 收集获取 Linux 系统主机信息
- SQL SELECT 语句
- linux 命令行下更换软件源
- COGS 902 乐曲主题 题解 &; hash入门贺
- python打怪之路【第二篇】:ImportError: No module named setuptools
- 【jQuery基础学习】06 jQuery表单验证插件-Validation
- IIS浏览提示无法显示网页的解决方法
- C#微信开发之旅--基本信息的回复
- [MIREX] MIREX评测介绍
- Get a handle on PHP Handlers
- ostringstream的使用方法
- 【ADT】链表的基本C语言实现
- 我也谈javascript正则匹配
- Python使用PyMysql操作数据库
- Linux 常用性能工具简介
- 201521123073 《Java程序设计》第5周学习总结
- qt creator 中的";提升为...";功能简介
- LOJ #2135. 「ZJOI2015」幻想乡战略游戏(点分树)
- python学习:缩进
- java垃圾回收机制GC
热门文章
- Intel Edision —— 上电、基本设置与系统初探
- Android 最新控件 Toolbar
- linked-list-cycle-ii——链表,找出开始循环节点
- Android——坐标系及转化
- Effective C++ 条款11,12 在operator= 中处理&ldquo;自我赋值&rdquo; || 复制对象时不要忘记每一个成分
- Go语言测试代码
- GTK入门学习:布局容器之水平布局
- 2016/07/05 zend optimizer
- lonlifeOJ1152 “玲珑杯”ACM比赛 Round #19 概率DP
- Lambda Architecture