博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
动态规划 简单的分割问题的解决方案钢棒
阅读量:6436 次
发布时间:2019-06-23

本文共 834 字,大约阅读时间需要 2 分钟。

代码第一版 :
#include 
using namespace std;int max(int a,int b){ if(a>=b)return a; else return b;}int cut_rod(int *p,int n){ int q=NULL; if(n==0)return 0; else for(int i=0;i
>n; int r=cut_rod(p,n); cout<
<

这版代码 由于p[]的原因,仅仅能对1~10求解。

所以对他进行小小的改进

第二版

#include 
using namespace std;#define NIL (-0x7fffffff-1)int max(int a,int b){ if(a>=b) return a; else return b;}int cut_rod(int *p,int n){ if(n==0) return 0; int q=NIL; if(n<=10){ for(int i=0;i
10){ int b=n/10; n=n-b*10; if(n==0) q=0; for(int i=0;i
>n; int r=cut_rod(p,n); cout<
<
这些是动态编程——简单的分割问题的解决方案钢棒

转载地址:http://zoqga.baihongyu.com/

你可能感兴趣的文章
阿里云 APM 解决方案地图
查看>>
中国HBase技术社区第一届MeetUp-HBase2.0研讨圆桌会
查看>>
学渣的模块化之路——50行代码带你手写一个common.js规范
查看>>
python——变量
查看>>
subline上装node.js插件
查看>>
python字符串操作实方法大合集
查看>>
Linux学习(十一):不可忽略的Linux支持的文件系统
查看>>
[转]VC++中操作XML(MFC、SDK)
查看>>
WiFi连接风险造成个人信息外泄 网络安全需加强
查看>>
2017(中国)商博会系列介绍之智能生活展
查看>>
eclipse link方式安装 sts(Spring Tool Suite)
查看>>
数据结构思维 第三章 `ArrayList`
查看>>
CentOS6、7编译安装FFmpeg
查看>>
Android项目实战(二十九):酒店预定日期选择
查看>>
PHP IDE phpstorm 常用快捷键
查看>>
蓝牙的未来怎样发展?
查看>>
AI、新材料、5G、智慧城市,未来的社会场景在高交会提前上演
查看>>
Facebook开发的一种数据查询语言——GraphQL:安全概述和测试技巧
查看>>
ECS主动运维2.0,体验升级,事半功倍
查看>>
vim 学习方法
查看>>