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

做一个网站一般需要多少钱外贸网站

做一个网站一般需要多少钱,外贸网站,成都网站建设源码世纪,家装设计师有前途吗石子合并(弱化版) 题目描述 设有 N ( N ≤ 300 ) N(N \le 300) N(N≤300) 堆石子排成一排,其编号为 1 , 2 , 3 , ⋯ , N 1,2,3,\cdots,N 1,2,3,⋯,N。每堆石子有一定的质量 m i ( m i ≤ 1000 ) m_i\ (m_i \le 1000) mi​ (mi​≤1000)。…

石子合并(弱化版)

题目描述

设有 N ( N ≤ 300 ) N(N \le 300) N(N300) 堆石子排成一排,其编号为 1 , 2 , 3 , ⋯ , N 1,2,3,\cdots,N 1,2,3,,N。每堆石子有一定的质量 m i ( m i ≤ 1000 ) m_i\ (m_i \le 1000) mi (mi1000)。现在要将这 N N N 堆石子合并成为一堆。每次只能合并相邻的两堆,合并的代价为这两堆石子的质量之和,合并后与这两堆石子相邻的石子将和新堆相邻。合并时由于选择的顺序不同,合并的总代价也不相同。试找出一种合理的方法,使总的代价最小,并输出最小代价。

输入格式

第一行,一个整数 N N N

第二行, N N N 个整数 m i m_i mi

输出格式

输出文件仅一个整数,也就是最小代价。

样例 #1

样例输入 #1

4
2 5 3 1

样例输出 #1

22

区间动态规划

  • d p [ i ] [ j ] dp[i][j] dp[i][j]表示区间 [ i , j [i,j [i,j]的最小价值。

  • 不妨从终点考虑问题,即结果为两个子区间合并的最小值再加上合并需要的代价即可。

  • 枚举两个子区间,即枚举这个区间的中间点k,使这个区间被分为 [ i , k ] [i,k] [i,k] [ k + 1 , j ] [k+1,j] [k+1,j]两个区间,取一遍最小值加上合并的价值 w [ i ] [ j ] w[i][j] w[i][j]即为当前区间所求。

  • 至于合并的代价,用前缀和即可。

得出方程

d p [ i ] [ j ] = m i n ( d p [ i ] [ j ] , d p [ i ] [ k ] + d p [ k + 1 ] [ j ] + s u m [ j ] − s u m [ i − 1 ] ) dp[i][j]=min(dp[i][j],dp[i][k]+dp[k+1][j]+sum[j]-sum[i-1]) dp[i][j]=min(dp[i][j],dp[i][k]+dp[k+1][j]+sum[j]sum[i1])

AC CODE

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+1145;
const int INF=0x7f7f7f7f;
int n,a[N],sum[N],f[2000][2000];
int main(){cin>>n;for(int i=1;i<=n;i++){cin>>a[i];f[i][i]=0;sum[i]=sum[i-1]+a[i];}for(int len=2;len<=n;len++){for(int l=1;l<=n-len+1;l++){int r=l+len-1;f[l][r]=INF;for(int k=l;k<r;k++){f[l][r]=min(f[l][r],f[l][k]+f[k+1][r]+sum[r]-sum[l-1]);}}}cout<<f[1][n];return 0;
}

附封面

请添加图片描述

http://www.ds6.com.cn/news/100214.html

相关文章:

  • 做直销网站公司网站免费推广的方法
  • 企业网站制作公司石家庄百度关键词优化
  • 如何做后台网站的教程广州seo成功案例
  • 制作网站需要哪些成本宁波网络推广平台
  • 教育部学校建设规划中心网站零基础学什么技术好
  • wordpress网址导航aso应用商店优化
  • 网站建设业务好做吗公众号推广费用一般多少
  • 做网站去哪里好百度免费推广平台
  • 上海长宁网站建设公司多少关键词排名优化软件
  • 网站设计版式最近新闻热点事件
  • 做网站专用素材福州百度推广排名
  • dw 个人网站怎么做上海网络推广联盟
  • 从用户角度网站应该具备的条件怎样建网站卖东西
  • 做系统网站赚钱沈阳关键词快照优化
  • 品牌网站建设-建站之路搜狗优化排名
  • 国外木屋建设网站百度商店应用市场
  • 十大免费ae模板网站深圳网站设计制作
  • 用shopify 做网站培训机构
  • 社区网站模板seo教程seo教程
  • 政务网站建设方案搜索引擎大全网址
  • 网站后台样式视频号广告推广
  • 网站开发做什么简单百度推广客户端下载网址
  • 开发网站监控平台百度词条搜索排行
  • 怎么在手机上做网站网上商城网站开发
  • 电子商务网站开发附件泸州网站优化推广
  • 足球网站建设网站排名优化客服
  • seo高手培训优化防控措施
  • 如何搭建英文网站b站免费推广app大全
  • 一个完整的网站推广方案优化疫情防控
  • 宁波网站公司网站优化排名技巧