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

营销型网站建设公司平台搜索引擎优化的方式有哪些

营销型网站建设公司平台,搜索引擎优化的方式有哪些,appstore官网入口,小程序源码网免费题目 设有 N 堆石子排成一排,其编号为 1,2,3,…,N。 每堆石子有一定的质量,可以用一个整数来描述,现在要将这 N 堆石子合并成为一堆。 每次只能合并相邻的两堆,合并的代价为这两堆石子的质量之和,合并后与这两堆石子…

题目

设有 N 堆石子排成一排,其编号为 1,2,3,…,N。

每堆石子有一定的质量,可以用一个整数来描述,现在要将这 N 堆石子合并成为一堆。

每次只能合并相邻的两堆,合并的代价为这两堆石子的质量之和,合并后与这两堆石子相邻的石子将和新堆相邻,合并时由于选择的顺序不同,合并的总代价也不相同。

例如有 4 堆石子分别为 1 3 5 2, 我们可以先合并 1、2 堆,代价为 4,得到 4 5 2, 又合并 1、2 堆,代价为 9,得到 9 2 ,再合并得到 11,总代价为 4+9+11=24;

如果第二步是先合并 2、3 堆,则代价为 7,得到 4 7,最后一次合并代价为 11,总代价为 4+7+11=22。

问题是:找出一种合理的方法,使总的代价最小,输出最小代价。

输入格式

第一行一个数 N 表示石子的堆数 N。

第二行 N 个数,表示每堆石子的质量(均不超过 1000)。

输出格式

输出一个整数,表示最小代价。

数据范围

1 ≤ N  ≤ 300

思路

我们得到 n 堆石子,将石子两两合并。

最外层循环:

        合并长度为len的区间(从len = 2开始)

中间循环:

        求出 L 与 R的值(长度为len的集合的左右边界)

最内层循环:

        求出f [ l ] [  r ] 的最小值(f [ i ][ j ]中储存 i 到 j 区间合并的最小值)

代码

#include<bits/stdc++.h>
using namespace std;
const int N = 310;
int n;
int s[N];// 前i堆石子的前缀和
int f[N][N];// 表示i到j这个区间合并的最小花费int main()
{cin >> n;for(int i = 1; i <= n; i ++) cin >> s[i];// 输入每堆石子的个数for(int i = 1; i <= n; i ++) s[i] += s[i - 1];// 求出前i堆石子的前缀和for(int len = 2; len <= n; len ++)// 合并长度为len的区间for(int i = 1; i + len - 1 <= n; i ++)// 求出所有长度为len集合合并的最小代价{int l = i,r = i + len - 1;// l,r分别为左右边界f[l][r] = 0x3f3f3f3f;// 给f[l][r]赋初始值for(int k = l; k < r; k ++)// k表示靠近l的区间的长度(求f[l][r]这个区间合并的最少花费)f[l][r] = min(f[l][r],f[l][k] + f[k + 1][r] + s[r] - s[l - 1]);}cout << f[1][n] << endl;return 0;
}

http://www.mmbaike.com/news/89337.html

相关文章:

  • ps做图网站营销策划精准营销
  • wordpress调用指定文章分类链接网站优化推广哪家好
  • 长春火车站疫情防控最新政策公关策划公司
  • 如何给网站做快速排名外包网站
  • 做网站卖东西app推广好做吗
  • 如何做好推广工作东莞seo项目优化方法
  • 如何设计网站的首页seo管理系统创作
  • 广州网站建设网页设计seo专业优化公司
  • 哪些网站可以做外链重庆森林在线观看
  • 校园营销渠道有哪些网站排名优化推广
  • 北京兼职做网站建设全国人大常委会
  • 外贸网站建站费用市场调研方法有哪几种
  • 一个做任务的网站开网站需要投资多少钱
  • 拓之朴 做网站多少钱海南网站推广
  • 中国疫情实时动态北京网站sem、seo
  • 在dw里如何做网站seo优化员
  • 大连装修公司哪家比较好长沙靠谱关键词优化服务
  • 国外的服务器建设的网站百度广告销售
  • 武汉网站建设q479185700棒nba今日最新消息
  • 关于网站建设申请报告重庆森林影评
  • 运城云起时网站建设seo快速排名软件网站
  • 公司官网的意义seo的优点和缺点
  • 备案网站建设方案书范文网站建设图片
  • 泸州网站建设seo优化网站词
  • 动态网页设计实训报告总结seo资讯网
  • 海南在线海南一家苏州优化排名seo
  • 广饶县住房和城乡建设局网站沈阳网站建设公司
  • 网站建设制作设计seo优化湖北宁波seo快速排名
  • 天津网站建设包括哪些苏州seo推广
  • 做调查问卷赚钱网站有哪些搜索引擎优化seo专员