母函数,不解释……

View Code

#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相关推荐

  1. LETTers比赛第三场 --1002 Ignatius and the Princess III解题报告

    提交人:侯建鹏 提交日期:2012/4/16 1002 Ignatius and the Princess III 解题思路(一):动态规划 先设置int p[N][N]; Dp 方程为:p[i][j ...

  2. HDU-1028 Ignatius and the Princess III(生成函数)

    题意 给出$n$,问用$1$到$n$的数字问能构成$n$的方案数 思路 生成函数基础题,$x^{n}$的系数即答案. 代码 #include <bits/stdc++.h> #define ...

  3. HDU 1028 HDU Ignatius and the Princess III

    简单的钱币兑换问题,就是钱的种类多了一点,完全背包. #include<cstdio> #include<cstring> int main () {int i,j,dp[12 ...

  4. 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 ...

  5. hdu 1028 Ignatius and the Princess III 母函数入门

    传送门 文章目录 题意: 思路: 题意: 给你一个数nnn,问你有多少种方案用1−n1-n1−n的数能组成nnn,数的使用次数无限制. n≤120n\le120n≤120 思路: 考虑构造母函数. 对 ...

  6. 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 ...

  7. HDOJ1028-Ignatius and the Princess III(整数划分)

    整数划分: 整数N划分问题是一个组合数学的问题,要求将N划分成多个数的和,实际是将N个1切分成几块的问题,也可以说是在N个1的N-1个空档中插入K块挡板分割. 动态规划: dp[i][j],将i划分为 ...

  8. 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 + ...

  9. TYUT-A2专题题解

    TYUT-A2专题题解 循序渐进,基础练起. 01递推与组合 HDU1210 Eddy's 洗牌问题[递推函数+模拟] - 海岛Blog - CSDN博客 HDU2044 一只小蜜蜂...[递推] - ...

最新文章

  1. MVP Summit 2008 照片纪实(二)- 旧金山,Google总部和Stanford大学
  2. 《训练指南》——6.9
  3. angularjs $watch
  4. VTK:标记关键点用法实战
  5. 视频图像不正常的几个表现及解决方法
  6. rgb颜色查询工具_认识色彩的三要素 理解颜色的此消彼长 合理使用工具改变照片色彩...
  7. 百度安装php环境,Centos下安装类百度文库环境
  8. 网页f12查看服务器,网页中审查元素(按F12)与查看网页源代码的区别
  9. 万圣节html代码大全,《方舟 生存进化》万圣节代码大全一览
  10. Linux操作--上传本地文件到服务器
  11. 这是一个鲜为人知,却身怀绝技的神秘工具——幻灯片母版
  12. VsCode模仿简单百度网页(html)
  13. 占领电商细分领域高地的湖南,在产业互联网时代该如何入海?
  14. windows开机密码破解-hydra(字典)
  15. 部署项目启动提示找不到locahost:8080.....地址问题
  16. 软件项目管理 第六章 成本计划
  17. SpringCloud 微服务网关Gateway常用限流算法以及简单实现
  18. 图解SM2算法流程——第1章 概述
  19. 电脑文档误删除怎么恢复,恢复误删除电脑文档的方法
  20. 什么是android SDK和API

热门文章

  1. LeetCode 2074. 反转偶数长度组的节点(链表)
  2. LeetCode 1973. Count Nodes Equal to Sum of Descendants(DFS)
  3. LeetCode 1855. 下标对中的最大距离(双指针)
  4. LeetCode 968. 监控二叉树(DFS)
  5. oracle rds 运维服务_RDS oracle数据库运维方案
  6. el表达式 循环_EL表达式和JSTL标签库(百战程序员047天)
  7. gradle 上传jar包_Gradle学习记录014 关于依赖的声明
  8. 评论数据获取、词频统计、词云图
  9. VC.NET字符指针与String的转换
  10. 爬虫技巧:在pycharm 下 调试 scrapy项目