HDU 2079 (母函数)
/*
http://acm.hdu.edu.cn/showproblem.php?pid=2079
简单的母函数题目;
开始把题目看错,以为个相同学分的不同科目是算不同的;
后来发现是相同的;
如果是不同的,那结果很大;
当然这是我审题错误;
*/
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <string>
#include <iomanip>int g[9],la[55],lb[55];
using namespace std;
int main(int argc, char *argv[])
{int t,n,k,a,b;cin>>t;while(t--){cin>>n>>k;memset(g,0,sizeof(g));for(int i = 0; i < k; i++){cin>>a>>b;g[a] = b;}memset(la,0,sizeof(la));memset(lb,0,sizeof(lb));for(int i = 0; i <= g[1]; i++)la[i] = 1;for(int i = 2; i <= 8; i++){for(int j = 0; j <= 40; j++){for(int k = 0,s = 0; (s<=g[i])&&(j+k<=40); k+=i,s++)lb[j+k] += la[j];}for(int j = 0; j <= 40; j++){la[j] = lb[j];lb[j] = 0;}}cout<<la[n]<<endl;}return 0;
}
HDU 2079 (母函数)相关推荐
- 母函数+例题(hdu 2079+hdu 2082)
母函数+例题(hdu 2079+hdu 2082) 虽然ACM的确有点力不从心,但是还是贵在坚持,继续啃啃算法..... 昨天一个下午学了学母函数,离散数学+幂级数,只能说nb- 看了半天的原理,结果 ...
- HDU 2079 选课时间(题目已修改,注意读题) 母函数 || 多重背包
今天做这题才知道原来母函数的原型不是从第二个括号开始,那不过是优化而已,除了1^n,2^n那种类型可以从2开始外其他都要从1开始.好了,上代码吧. #include<stdio.h> in ...
- HDU 2079 选课时间
http://acm.hdu.edu.cn/showproblem.php?pid=2079 Problem Description 又到了选课的时间了,xhd看着选课表发呆,为了想让下一学期好过点, ...
- HDU2110 Crisis of HDU【母函数】
Crisis of HDU Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ...
- HDU - 1028——母函数入门
[题目描述] "Well, it seems the first problem is too easy. I will let you know how foolish you are l ...
- hdu 1028 母函数 模版题
母函数详解 http://www.wutianqi.com/?p=596 第二种: 求用1分.2分.3分的邮票贴出不同数值的方案数: 大家把这种情况和第一种比较有何区别?第一种每种是一个,而这里每种是 ...
- hdu 1028 母函数
这道题比较简单,可以说是母函数的模板题,直接套用模板就可以解了. #include <cstdio> #include <iostream>using namespace st ...
- 杭电ACM hdu 2079 选课时间 (模板)
Problem Description 又到了选课的时间了,xhd看着选课表发呆,为了想让下一学期好过点,他想知道学n个学分共有多少组合.你来帮帮他吧.(xhd认为一样学分的课没区别) Input ...
- hdu 1028 母函数入门题
点击打开链接 题意:给出n n<=120,拆分n的方法数? (1+x^2+x^3+..x^n) *(1+x^2+x^4+x^6+...) *(1+x^3+x^6+...) 第i个表达式代表了数 ...
- HDU 2069 母函数模版题
传送门 Coin Change Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...
最新文章
- 智能医疗?轻松实现!
- 跨平台开发Flutter初体验
- lofter 爬虫_200627 | Lofter格兰芬多标签日榜
- KVM脚本批量添加删除虚拟机
- 配置hibernate_测试Hibernate的最低配置
- 云原生时代,阿里云联手博睿数据让IT运维可观测更智能
- windows环境下memcache服务器使用经验
- [UI界面]-UIWindow
- Python求最大公约数和最小公倍数
- MongoDB lsm降低 disk lantency
- python计算器代码,Python实现两款计算器功能示例
- SVN学习:SVN的下载安装
- RS232 RS422 RS485详细介绍
- 写给大学男同胞的几条择偶建议
- android apk 微信登入_图文详解Android集成微信登录的步骤
- spring boot 访问路径404是会转到/error路径,倒是拦截器失效
- 公众号markdown排版神器(md转微信html)
- 算法导论------递归算法的时间复杂度求解
- 个人中心html更换头像,html 上传头像前预览以及点击头像去选择和更换头像
- mysql入门视频 吾_学习猿地-全网最新版本MySQL8全套视频教程(学完这个课 MySQL 就精通了)...
热门文章
- ppt加载html5,当PPT遇见H5,这才是真爱!
- php模板生成pdf,PHP生成PDF
- 儿童讲堂 - 学科分类
- 电脑pin码忘了登录不进系统_忘记计算机 PIN 码怎么办?
- python分析股票收益与投资者情绪的关系_投资者情绪与股票市场收益的相互影响分析...
- 【爬虫工具】哔哩哔哩插件姬(bilibili-plugin)
- 网付代理利润我把它分析得透透的
- 怎么查询域名mx记录是否生效
- html5转换成mp4,ffmpeg将mov文件转换为mp4的HTML5视频标签IE9
- 使用cmd命令行查看wifi密码