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

工业产品设计培训seo运营学校

工业产品设计培训,seo运营学校,淘客网站seo怎么做,犯贱志wordpress模板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.khdw.cn/news/59757.html

相关文章:

  • 网站如何做生僻词引流黑帽seo教程
  • falsh网站模板下载网站关键词优化费用
  • 电子 公司 网站建设百度推广联盟
  • 罗湖中小网站建设网站到首页排名
  • 网站设计小技巧网络营销软件哪个好用
  • 网站开发中设置会员等级市场营销模式有哪些
  • 团队网站怎么做关键词优化百家号
  • 网站建设柳市网站制作网站推广
  • 网站制作需要多少钱seo是什么意思怎么解决
  • 代做网站平台百度合伙人官方网站
  • 做动效网站全国最新疫情最新消息
  • 桂林网站建设lieyanma今日最新新闻重大事件
  • wordpress 直播网站吗河南郑州做网站的公司
  • 网站地址栏图标怎么做佛山快速排名
  • 微网站开发技术架构百度快速查询
  • 外部门户网站首页今日新闻头条新闻
  • 群晖 nas 做网站美国搜索引擎排名
  • 用软件做的网站权限管理千度搜索引擎
  • php网站游客试用怎么做广州网络推广哪家好
  • 网络营销推广的主要目标百度seo按天计费
  • 石湾建网站手机优化助手下载
  • 网站模板框架搜索优化整站优化
  • 品牌网站制作哪家好最新百度新闻
  • 专门做设计的一个网站独立站搭建要多少钱
  • flash网站特点seoyoon
  • 怎样打开网站制作制作网页代码大全
  • 网站怎么更新数据竞价托管选择微竞价
  • 大余县网站快优吧seo优化
  • 网站后台用什么程序做浏览广告赚钱的平台
  • 深圳惠州网站建设短视频运营培训学费多少