Uva 11137 Ingenuous Cubrency(整数划分方案 背包)

#define LL long long
#define M 10000
#define DEBUG puts("It's here!")
#define INF 1<<29
#define CLS(x,v) memset(x,v,sizeof(x))
#define FU(i,a,n)  for(int i=a;i<(n);++i)
#define FD(i,a,n)  for(int i=n;i>a;++i)
#define Three(x)  ((x)*(x)*(x))
#define filer freopen("C:\\Users\\sq\\Desktop\\1.in","r",stdin)
#define filew freopen("C:\\Users\\sq\\Desktop\\2.out","w",stdout)int a[22];
LL dp[M]={0};
int n,k;
void  solve()
{for(int i=0;i<=21;i++)a[i]=Three(i);dp[0]=1;for(int i=1;i<=21;i++)for(int j=a[i];j<M;j++)dp[j]+=dp[j-a[i]];
}
int main()
{int n; solve();while(~scanf("%d",&n)){printf("%lld\n",dp[n]);}return 0;
}

Uva 11137 Ingenuous Cubrency(整数划分方案 背包)相关推荐

  1. Acwing900. 整数划分[计数类dp]:完全背包解法

    文章目录 题目分析 完全背包解法 题目链接 题目分析 完全背包解法 请复习完全背包模板完全背包dp优化内有完整标准完全背包的推导过程 状态表示: f[i][j]f[i] [j]f[i][j] 表示从 ...

  2. NYOJ-571 整数划分(三)

    此题是个非常经典的题目,这个题目包含了整数划分(一)和整数划分(二)的所有情形,而且还增加了其它的情形,主要是用递归或者说是递推式来解,只要找到了递推式剩下的任务就是找边界条件了,我觉得边界也是非常重 ...

  3. Gym - 100952H--H. Special Palindrome--dp整数划分(模板)

    题目地址 A sequence of positive and non-zero integers called palindromic if it can be read the same forw ...

  4. NYOJ 整数划分(三) (划分数大集合)

    题意:虽然是中文题意但是还是想上一下题 题目描述 整数划分是一个经典的问题.请写一个程序,完成以下要求. 输入 每组输入是两个整数n和k.(1 <= n <= 50, 1 <= k ...

  5. UESTC 1726 整数划分(母函数)

    题目链接:http://222.197.181.5/problem.php?pid=1726 题意:求n的划分数.一种划分方案中不能有相同的数字. 思路:(1+x)(1+x^2)(1+x^3)--(1 ...

  6. C语言接收一个整数划分成5的倍数,整数划分为连续整数;整数划分

    参考博客:http://www.cnblogs.com/nokiaguy/archive/2008/05/11/1192308.html 1.整数划分为连续整数: 如将15划分为连续整数之和: 15 ...

  7. 51nod 1201:整数划分 超级好的DP题目

    1201 整数划分 基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题  收藏  关注 将N分为若干个不同整数的和,有多少种不同的划分方式,例如:n = 6,{6} { ...

  8. 算法笔记——整数划分1

    题目来源:NYOJ90 问题描述: 将正整数n表示成一系列正整数之和:n=n1+n2+-+nk, 其中n1≥n2≥-≥nk≥1,k≥1. 正整数n的这种表示称为正整数n的划分.求正整数n的不 同划分个 ...

  9. 4.1 基础-放苹果(整数划分)

    题目 题目描述 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法. 输入 每个用例包含二个整数M和N.0<=m ...

  10. hdu 5230(整数划分,dp)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5230 解题思路: 这是一个整数划分的模型: 将n划分为k个整数的划分数 设dp[i][j]为将i划分为 ...

最新文章

  1. INSTALL_FAILED_VERSION_DOWNGRADE
  2. 【MATLAB】数据分析之函数数值积分
  3. SpringBean默认是单例的,高并发情况下,如何保证并发安全?
  4. 理解原理的重要性 - 论PostgreSQL merge join 成本评估陷阱 含case
  5. 深入理解JVM(2)——GC算法与内存分配策略
  6. 使用计算机来解决实际问题首先要完成,《操作系统》试题库-填空题
  7. android 知识体系
  8. Mysql 查询blob数据很慢_blob存入数据库很慢
  9. getcwd和pwd为什么不一样_农村医保,为什么每个地区收费不一样?
  10. 数据看穿一生:前半生赚钱养娃,后半生赚钱买命
  11. fast.ai 深度学习笔记:第一部分第五课
  12. mpu6050 z轴校准_大渡口区上门校正检定量具外校-第三方检测计量出校准证书
  13. 非常简单,让log4j输出mybatis的sql语句和执行结果
  14. linux的shell脚本接收参数
  15. delphi自带控件操作excel
  16. word里双横线怎么打_Word中下划线怎么打出来
  17. 使用文本编辑器来写Python代码
  18. The7主题安装教程Wordpress
  19. LOW逼三人组(二)----选择排序算法
  20. 浅谈FPGA的乒乓操作

热门文章

  1. 智能AI源码机器人电销机器人智能电话机器人拨号机器人语音机器人
  2. 转载:H.264 H.265 硬件解码芯片?
  3. 儿童编程软件python-一款儿童编程入门的理想工具——PythonTurtle
  4. 儿童python编程入门-青少年Python编程入门 PDF 超清版
  5. 为什么要用 Lightly 在线 IDE?
  6. 表的增删改查(一)(MySQL)
  7. 手机号电子邮箱怎么填写?
  8. Java实验一 Java编程基础
  9. python把英语句子成分字母_(完整版)英语句子成分分析(最完整版)
  10. CENTOS7开机自启动脚本