HDU1028——I gnatius and the Princess III
母函数,不解释……
#include <stdio.h>#define N 10001 int c1[N], c2[N]; int main(){int n,i,j,k;while (scanf("%d", &n) != EOF ) {for (i=0;i<=n;i++) { c1[i]=0; c2[i]=0; }for (i=0;i<=n;i++) { c1[i]=1; }for (i=2;i<=n;i++) {for (j=0;j<=n;j++) {for (k=0;k+j<=n;k+=i) { c2[j+k] += c1[j]; } }for (j=0;j<=n;j++) { c1[j]=c2[j]; c2[j]=0; } } printf("%d\n", c1[n]); }return 0;}
转载于:https://www.cnblogs.com/sdutacmer/archive/2011/11/24/2262209.html
HDU1028——I gnatius and the Princess III相关推荐
- LETTers比赛第三场 --1002 Ignatius and the Princess III解题报告
提交人:侯建鹏 提交日期:2012/4/16 1002 Ignatius and the Princess III 解题思路(一):动态规划 先设置int p[N][N]; Dp 方程为:p[i][j ...
- HDU-1028 Ignatius and the Princess III(生成函数)
题意 给出$n$,问用$1$到$n$的数字问能构成$n$的方案数 思路 生成函数基础题,$x^{n}$的系数即答案. 代码 #include <bits/stdc++.h> #define ...
- HDU 1028 HDU Ignatius and the Princess III
简单的钱币兑换问题,就是钱的种类多了一点,完全背包. #include<cstdio> #include<cstring> int main () {int i,j,dp[12 ...
- HDU 1028 Ignatius and the Princess III
//强行递推. xx[i][j]表示i数中第j个开头的组合种类. /* 最终结果[i]为 sum of(xx[i][j]) (j from 1 to i); xx[i][j]=sum of (xx ...
- hdu 1028 Ignatius and the Princess III 母函数入门
传送门 文章目录 题意: 思路: 题意: 给你一个数nnn,问你有多少种方案用1−n1-n1−n的数能组成nnn,数的使用次数无限制. n≤120n\le120n≤120 思路: 考虑构造母函数. 对 ...
- hdu 1398 Square Coins/hdu 1028 Ignatius and the Princess III
两道母函数的模板题: http://acm.hdu.edu.cn/showproblem.php?pid=1398 View Code #include<iostream>#include ...
- HDOJ1028-Ignatius and the Princess III(整数划分)
整数划分: 整数N划分问题是一个组合数学的问题,要求将N划分成多个数的和,实际是将N个1切分成几块的问题,也可以说是在N个1的N-1个空档中插入K块挡板分割. 动态规划: dp[i][j],将i划分为 ...
- HUOJ 1028 Ignatius and the Princess III(完全背包计数问题)
为了字节跳动的面试,复习一波算法 题目描述:输入一个n,输出n的所有组成方案,例如: n=4,有 4 = 4; 4 = 3 + 1; 4 = 2 + 2; 4 = 2 + 1 + 1; 4 = 1 + ...
- TYUT-A2专题题解
TYUT-A2专题题解 循序渐进,基础练起. 01递推与组合 HDU1210 Eddy's 洗牌问题[递推函数+模拟] - 海岛Blog - CSDN博客 HDU2044 一只小蜜蜂...[递推] - ...
最新文章
- MVP Summit 2008 照片纪实(二)- 旧金山,Google总部和Stanford大学
- 《训练指南》——6.9
- angularjs $watch
- VTK:标记关键点用法实战
- 视频图像不正常的几个表现及解决方法
- rgb颜色查询工具_认识色彩的三要素 理解颜色的此消彼长 合理使用工具改变照片色彩...
- 百度安装php环境,Centos下安装类百度文库环境
- 网页f12查看服务器,网页中审查元素(按F12)与查看网页源代码的区别
- 万圣节html代码大全,《方舟 生存进化》万圣节代码大全一览
- Linux操作--上传本地文件到服务器
- 这是一个鲜为人知,却身怀绝技的神秘工具——幻灯片母版
- VsCode模仿简单百度网页(html)
- 占领电商细分领域高地的湖南,在产业互联网时代该如何入海?
- windows开机密码破解-hydra(字典)
- 部署项目启动提示找不到locahost:8080.....地址问题
- 软件项目管理 第六章 成本计划
- SpringCloud 微服务网关Gateway常用限流算法以及简单实现
- 图解SM2算法流程——第1章 概述
- 电脑文档误删除怎么恢复,恢复误删除电脑文档的方法
- 什么是android SDK和API
热门文章
- LeetCode 2074. 反转偶数长度组的节点(链表)
- LeetCode 1973. Count Nodes Equal to Sum of Descendants(DFS)
- LeetCode 1855. 下标对中的最大距离(双指针)
- LeetCode 968. 监控二叉树(DFS)
- oracle rds 运维服务_RDS oracle数据库运维方案
- el表达式 循环_EL表达式和JSTL标签库(百战程序员047天)
- gradle 上传jar包_Gradle学习记录014 关于依赖的声明
- 评论数据获取、词频统计、词云图
- VC.NET字符指针与String的转换
- 爬虫技巧:在pycharm 下 调试 scrapy项目