当前位置: 首页 > news >正文

网站内容优化细节邢台专业做网站公司

网站内容优化细节,邢台专业做网站公司,永州市城乡建设中等职业技术学校网站,wordpress 安装不了//当我们将棍子分段之后#xff0c;我们是不是想到了怎么组合这些棍子 //并且这些棍子有一个性质就是只能与相邻的进行组合 //暴力搜索的话复杂度很高 //在思考暴力搜索的时候#xff0c;我们发现一个规律 //比如棍子长度1 2 1 1 2 //那么与最后一个2组合的棍子有#xff0c… //当我们将棍子分段之后我们是不是想到了怎么组合这些棍子 //并且这些棍子有一个性质就是只能与相邻的进行组合 //暴力搜索的话复杂度很高 //在思考暴力搜索的时候我们发现一个规律 //比如棍子长度1 2 1 1 2 //那么与最后一个2组合的棍子有1 21 1 2,2 1 1 2,1 2 1 1 2 //与最后一个1组合的棍子有,1 1,2 1 1,1 2 1 1 //发现一个很显然的规律能与前面组合的只有前面已经组合过的才能组合在一起 //这是左边那么当然还有右边 //同理也是 //然后根据规律总结一下公式 //假设1 2 1 1 2下标对应0 1 2 3 4 //设f[i][j]表示组成这个区间的棍子的成本 //那么想组成f[0][4] f[0][3] a[4]; //f[1][4] f[1][3] a[4]; //f[2][4] f[2][3] a[4]; //f[3][4] f[3][3] a[4]; //从这里又能看出我们组合肯定是根据范围从小到大进行组合的 //比如f[1][3] f[1][2] f[2][3];那么在统计范围大的区间时 //是由前面一个小范围推过来的所以故此在计算大范围之前先统计小范围 //故这就是动态规划的阶段 //本题中我们求的是最小成本那么需要把所有能组成f[0][4]的最小成本在推导时取个min就可以了 class Solution { public:int minCost(int n, vectorint cuts) {sort(cuts.begin(),cuts.end());vectorint a;int prev 0;for(int i 0;i cuts.size();i){a.push_back(cuts[i] - prev);prev cuts[i];}a.push_back(n - prev);//当我们将棍子分段之后我们是不是想到了怎么组合这些棍子//并且这些棍子有一个性质就是只能与相邻的进行组合//暴力搜索的话复杂度很高//在思考暴力搜索的时候我们发现一个规律//比如棍子长度1 2 1 1 2//那么与最后一个2组合的棍子有1 21 1 2,2 1 1 2,1 2 1 1 2//与最后一个1组合的棍子有,1 1,2 1 1,1 2 1 1//发现一个很显然的规律能与前面组合的只有前面已经组合过的才能组合在一起//这是左边那么当然还有右边//同理也是//然后根据规律总结一下公式//假设1 2 1 1 2下标对应0 1 2 3 4//设f[i][j]表示组成这个区间的棍子的成本//那么想组成f[0][4] f[0][3] a[4];//f[1][4] f[1][3] a[4];//f[2][4] f[2][3] a[4];//f[3][4] f[3][3] a[4];//从这里又能看出我们组合肯定是根据范围从小到大进行组合的//比如f[1][3] f[1][2] f[2][3];那么在统计范围大的区间时//是由前面一个小范围推过来的所以故此在计算大范围之前先统计小范围//故这就是动态规划的阶段//本题中我们求的是最小成本那么需要把所有能组成f[0][4]的最小成本在推导时取个min就可以了//1 2 1 1 2int f[110][110];memset(f,0x3f3f3f3f,sizeof(f));vectorint b(a.size() 1);for(int i 0;i a.size();i) b[i 1] a[i];for(int i 1;i a.size();i) f[i][i] 0;int s[110];memset(s,0,sizeof(s));for(int i 1;i a.size();i) s[i] s[i - 1] b[i]; for(int len 2;len a.size();len)//枚举的范围和阶段{for(int l 1;l len - 1 a.size();l)//确定范围把当前阶段的状态都枚举出来{int r l len - 1;for(int k l;k r;k)//确定好范围之后我们就可以更新当前范围的状态了//怎么样保证不漏掉呢只要枚举l k r之间的k就行可以保证所有状态都有{ f[l][r] min(f[l][r],f[l][k] f[k 1][r] s[r] - s[l - 1]);}}}return f[1][a.size()];} };
http://www.pierceye.com/news/301694/

相关文章:

  • 湘潭网站优化公司wordpress会员积分邀请
  • 腾讯网静态网站建设西宁网站建设公司排行
  • pc网站优势买完网站怎么建设
  • 网站设计与制作用什么软件外包加工网官网下载安装
  • 商城网站设计企业建一个o2o网站
  • 营销型网站创建php源码资源网
  • 优秀设计师网站在上海做兼职去哪个网站搜索
  • 教育行业网站建设房屋3d立体设计软件
  • 海珠免费网站建设php网站系统
  • 建设银行网站信息补充施工企业奖惩制度范本
  • 做拍卖网站多少钱办公室装修铺哪种地板
  • 国外网站有哪些平台网站系统建设需要什么资质
  • 做网站 就上凡科网做盗版网站会坐牢吗
  • 百事通网做网站做网站公众号多少钱
  • 影视作品网站开发与设计php做网站有哪些好处
  • 寻模板网站源码《基层建设》官方网站
  • 做网站龙岗深圳市网络seo推广平台
  • 公司资质查询官方网站网站建设开题报告
  • 桐城网站开发网站制作器手机版下载
  • 校友网站 建设网站开发都是使用框架吗
  • 手机网站字体大小规范优秀网站
  • 用动物做网站名称建设个人网站的策划书
  • 深圳网站开发公司宝网建设网站需要哪些素材
  • 网页设计需要学什么学历南宁seo服务公司
  • 网站开发学习未来做那个网站能致富
  • 建设厅科技中心网站免费网站怎么做出来的
  • 做一网站东莞网站建设
  • 电商网站建设需求网站开发培训排名
  • 厦门建设局网站城市建设郑州百度分公司
  • 长春火车站在哪广州冼村小学