题目链接

思路:dp,f[i]表示构成i所需要的最小步数

//swj么么哒

#include<bits/stdc++.h>
using namespace std;
int n;
const int N = 1000000;
int f[N],mi[N];
int cnt=0;
int main() {
cin>>n;
int i=1;
while(i*i<=n/i){
mi[++cnt]=i*i*i;
i++;
}
memset(f,0x3f,sizeof f);
f[0]=0;
for(int i=1;i<=cnt;i++) {
for(int j=mi[i];j<=n;j++) {
f[j]=min(f[j],f[j-mi[i]]+1);
} }
cout<<f[n];
}

最新文章

  1. WebGIS中等值面展示的相关方案简析
  2. 一个struts2登录bug的解决
  3. Bool 类型变量的使用
  4. Splay树-Codevs 1296 营业额统计
  5. Hark的数据结构与算法练习之耐心排序
  6. iOS Provisioning Profile(Certificate)与Code Signing详解
  7. CreateThread和_BeginThread的区别
  8. 安卓开发21:深入理解Handler
  9. phpstrom 与 xdebug 配合实现PHP单步调试
  10. Contest20140710 eagleeggs
  11. ocos 信号量
  12. MFC中CListCtrl说明
  13. LR的响应时间与使用IE所感受时间不一致的讨论
  14. Fedora下phpMyAdmin的安装和配置
  15. PTA题目的處理(四)
  16. Angular2 ng2 如何配置惰性加载
  17. jQuery效果之封装一个文章图片弹出放大效果
  18. urlparse基本运用
  19. vue之创建组建
  20. CentOS 6 网络设置

热门文章

  1. java8-13-默认方法 静态方法 重复注解 类型注解
  2. private构造器和单例模式
  3. Java读写Excel文件,利用POI
  4. IPFS入门
  5. BZOJ1369/LG4395 「BOI2003」Gem 树形DP
  6. C语言解决汉诺塔问题!
  7. Windows下同时安装python2和python3如何兼容版本
  8. CF1269A Equation
  9. C#开发BIMFACE系列28 服务端API之获取模型数据13:获取三维视点或二维视图列表
  10. jemalloc内存占用问题