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

富阳网站开发sem托管公司

富阳网站开发,sem托管公司,长沙优化科技有限公司电话,网站平台建设工作总结273. 分级 273. 分级 - AcWing题库 给定长度为 N 的序列 A,构造一个长度为 N 的序列 B,满足: B 非严格单调,即 B1≤B2≤…≤BN 或 B1≥B2≥…≥BN。最小化 S∑Ni1|Ai−Bi|。 只需要求出这个最小值 S。 输入格式 第一行包含一…

273. 分级

273. 分级 - AcWing题库

给定长度为 N 的序列 A,构造一个长度为 N 的序列 B,满足:

  1. B 非严格单调,即 B1≤B2≤…≤BN 或 B1≥B2≥…≥BN。
  2. 最小化 S=∑Ni=1|Ai−Bi|。

只需要求出这个最小值 S。

输入格式

第一行包含一个整数 N。

接下来 N 行,每行包含一个整数 Ai。

输出格式

输出一个整数,表示最小 S 值。

数据范围

1≤N≤2000
0≤Ai≤106

输入样例:

7
1
3
2
4
5
3
9

输出样例:

3

解析

 题目非常好,但我还没吃透,理解的不够深,解析先不写,现附上acwing的题解,等完全掌握后再写解析

AcWing 273. 分级 - AcWing

#include<iostream>
#include<string>
#include<cstring>
#include<cmath>
#include<ctime>
#include<algorithm>
#include<utility>
#include<stack>
#include<queue>
#include<vector>
#include<set>
#include<math.h>
#include<map>using namespace std;
typedef long long LL;
const int N = 2e3 + 5;
int  n;
int a[N], b[N];
int f[N][N];int cmp(const int& a, const int& b) {return a < b;
}int dp() {for (int i = 1; i <= n; i++)b[i] = a[i];sort(b + 1, b + 1 + n, cmp);for (int i = 1; i <= n; i++) {int minv = 0x3f3f3f3f;for (int j = 1; j <= n; j++) {minv = min(minv, f[i-1][j]);f[i][j] = minv + abs(a[i] - b[j]);}}int ret = 0x3f3f3f3f;for (int i = 1; i <= n; i++)ret = min(ret, f[n][i]);return ret;
}int main() {cin >> n;for (int i = 1; i <= n; i++)scanf("%d", &a[i]);int ans = dp();reverse(a + 1, a + 1 + n);ans = min(ans, dp());cout << ans << endl;return 0;
}

 

http://www.dinnco.com/news/16084.html

相关文章:

  • 鹤壁建设网站推广培训总结
  • 网站开发怎么做才有利于seo新媒体代运营
  • 做小说网站做国外域名还是国内的好处做百度推广的公司电话号码
  • 简述网站的建设流程图互联网搜索引擎有哪些
  • 轴承推广做哪个网站怎么推广产品
  • 宁波网站设计开发全渠道营销管理平台
  • 如何看网站是用什么程序做的青岛网站建设制作推广
  • 怎么到百度做网站互联网推广员是做什么
  • 诸暨网站开发做网络优化的公司排名
  • 网站建设课程 谷建网络营销策略理论
  • 福清小程序建设公司seo网站营销推广
  • 品牌工厂网站建设百度首页排名优化价格
  • 上海微网站制作自己怎么开发app软件
  • 城阳建设局网站旺道营销软件
  • 做财经比较好的网站无锡网站制作无锡做网站
  • 分类网站营销网站推广的主要方式
  • 国家标准化建设委员会官方网站东莞营销网站建设推广
  • HTML和PHP怎么做网站做百度推广代运营有用吗
  • 可以做设计赚钱的网站2022真实新闻作文400字
  • 做图的兼职网站域名seo查询
  • wordpress虚拟空间网络优化的三个方法
  • 网站如何做公安备案实体店100个营销策略
  • 网站banner的js特效怎么做网站建设计划书
  • 承接做网站的网站河北seo平台
  • php动态网站开发原理建立网站的基本步骤
  • php网站开发框架百度经验官网首页
  • 企业查查天眼查询seo排名优化什么意思
  • 企业网站管理系统 开源宁波百度关键词推广
  • 太原企业网站怎么优化营销手段和营销方式
  • 企业建设网站公司排名引流人脉推广软件