Ingenuous Cubrency UVA - 11137(完全背包)
#include<bits/stdc++.h>
using namespace std;typedef long long ll;
#define rep(i,a,b) for(int i=a;i<b;i++)const int maxn=1e4+10;ll dp[22][maxn];/*
转移方程 有点像完全背包的感觉
dp[i][j]=dp[i-1][j]+dp[i][j-i*i*i];
也就是说能转移到当前状态的只有
1.不要 i*i*i
2. 要 i*i*i另一个转移方程
是从(i,j)出发,看看能到哪些点
*/
int main(){memset(dp,0,sizeof(dp));dp[0][0]=1;for(int i=1;i<22;i++){for(int j=0;j<maxn;j++){dp[i][j]=dp[i-1][j];if(j>=i*i*i)dp[i][j]+=dp[i][j-i*i*i];}}/*for(int i=1;i<22;i++){for(int j=0;j<maxn;j++){for(int k=0;j+k*i*i*i<maxn;k++)dp[i][j+k*i*i*i]+=dp[i-1][j];}}*/int n;while(scanf("%d",&n)==1){printf("%lld\n",dp[21][n]);}return 0;
}
Ingenuous Cubrency UVA - 11137(完全背包)相关推荐
- 完全背包——方案个数 UVA11137 Ingenuous Cubrency
题目描述如下 : 代码如下: #include <stdio.h>unsigned long long int dp[10001] ;int main (){int i,j ,k ;int ...
- UVa11137 Ingenuous Cubrency
原题传送:http://uva.onlinejudge.org/external/111/11137.html 递推,动态规划. d[i][j]表示使用不超过i的 i 的整数的立方,累加和为 j 的方 ...
- uva 10306(完全背包)
题意:有m种硬币和目标值s,如果能最少拿k个可以让拿出的硬币的x的和和y的和的平方和等于s的平方,输出k. 题解:完全背包问题,f[i][j]代表当硬币的x和y分别为i和j时最少共有多少个硬币组成,然 ...
- Jin Ge Jin Qu hao - UVa 12563 dp背包
Problem J Jin Ge Jin Qu [h]ao (If you smiled when you see the title, this problem is for you ^_^) Fo ...
- UVa在线比赛单题汇总-----DP专题
动态规划基础 例题 LA 3882 UVa 3882 - And Then There Was One 递推------------无力orz UVa 10635 10635 - Prince and ...
- 提取了下刘汝佳推荐的题号...
今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started 10055 - Hashmat the Brave Warrior ...
- android 字体像素转换工具类_android px,dp,sp大小转换工具
package com.voole.playerlib.util; import android.content.Context; /** * Android大小单位转换工具类 * * float s ...
- UVA 10306 e-Coins(全然背包: 二维限制条件)
UVA 10306 e-Coins(全然背包: 二维限制条件) http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Item ...
- UVA 10306 e-Coins (二维背包)
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...
- Uva 12563,劲歌金曲,01背包
题目链接:https://uva.onlinejudge.org/external/125/12563.pdf 题意:n首歌,每首歌的长度给出,还剩 t 秒钟,由于KTV不会在一首歌没有唱完的情况下切 ...
最新文章
- Jvm常见面试题及答案汇总1000道(春招+秋招+社招)
- bzoj3545 Peaks
- mybatis 分页需要的jar包下载_064、MyBatis
- Activity的使用(七):activity的返回值
- 线程安全与可重入函数
- 7添加静态路由 hat red_两个不同网段的路由器,如何互通?
- mysql union null_mysql – 删除SQL中的SQL JOIN和UNION操作符中的NULL值
- Linux 定时任务 定时备份mysql数据
- Vue之单文件组件和脚手架
- TinkPad E40 CentOS 6.5 无线网卡驱动 RTL8191SEvB 安装
- 30 个 ElasticSearch 调优知识点,都给你整理好了!
- EthChannel和STP01
- 查看javajdk版本
- 360中不显示html中图片不显示图片,360极速浏览器无法显示图片解决方法详解
- cdr 2021 卸载
- javascript 简繁转换
- 印象笔记Markdown样式美化 - window版
- 利用matplotlib将图片放入三维坐标里
- vue-cli+mock.js+axios模拟前后台数据交互
- 基于STM32F767通过STM32CubeMX实现ModbusTCP