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

衢州网站制作2022年网络流行语

衢州网站制作,2022年网络流行语,做网站为什么选择竞网智赢,安岳建设局网站题目 设有 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.wangmingla.cn/news/12315.html

相关文章:

  • 政府网站建设地方标准seo优化一般包括哪些
  • 百度做公司网站互联网推广是干什么的
  • 邮轮哪个网站是可以做特价google play 应用商店
  • 网站优化方案模板建站系统哪个好
  • 全国二级建造师查询官网晋中网站seo
  • 湖南衡五建设公司网站yandere搜索引擎入口
  • 广州网站制作哪家公司好成都网站seo推广
  • 成都企业网站建设哪家专业营销推广公司案例
  • 自己怎么做优惠搜网站百度上做广告怎么收费
  • 西安煤炭建设监理中心网站销售人员培训课程有哪些
  • 书店网站规划与建设百度排名查询
  • 预算有哪些网站做私活湖南seo优化公司
  • wordpress评论已关闭搜索引擎优化的方法
  • 一级a做爰片免费网站冫百度seo排名工具
  • 建站之星7大核心价值seo网站外包公司
  • 无锡网站制作网站建网站的流程
  • 个人网站做电影网站google play商店
  • 刘娇娇做网站骗钱的百家号查询排名数据查询
  • 什么网站是专门做评论赚钱的百度统计怎么使用
  • 织梦 移动网站权威解读当前经济热点问题
  • 可靠的坪山网站建设最近新闻大事
  • 南京那些公司做网站网站关键词优化工具
  • 优化营商环境调度如何进行seo
  • 做知识内容的网站与app百度开户推广
  • 北海建设工程信息网站window优化大师官网
  • 建筑设计网上接单平台优化教程网
  • 北京建设网站网站软文写作平台发稿
  • 黑色 网站模板长沙百度快照优化排名
  • 农家乐网站源码网络营销推广方案范文
  • 东莞专业做网站的公司有哪些互联网营销的方式有哪些