SXCPC2018 nucoj2007 和Mengjiji一起攻克难关

Posted poorpool

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SXCPC2018 nucoj2007 和Mengjiji一起攻克难关相关的知识,希望对你有一定的参考价值。

problem

pic

#include <algorithm>
#include <iostream>
#include <cstdio>
using namespace std;
typedef long long ll;
int n, a[2005];
ll dp[2005][2005];
int main(){
	cin>>n;
	for(int i=1; i<=n; i++)
		scanf("%d", &a[i]);
	dp[2][0] = abs(a[2]-a[1]);
	for(int i=3; i<=n; i++)
		for(int j=0; j<i; j++){
			if(j==i-1){
				dp[i][j] = dp[i-1][0];
				for(int k=1; k<=i-2; k++)
					dp[i][j] = min(dp[i][j], dp[j][k]+abs(a[k]-a[i]));
			}
			else	dp[i][j] = dp[i-1][j] + abs(a[i] - a[i-1]);
		}
	ll ans=0x3f3f3f3f3f3f3f3f;
	for(int i=0; i<n; i++)
		ans = min(ans, dp[n][i]);
	cout<<ans<<endl;
	return 0;
}

以上是关于SXCPC2018 nucoj2007 和Mengjiji一起攻克难关的主要内容,如果未能解决你的问题,请参考以下文章

meng5619 Flutter Widgets 之 BottomNavigationBar 和 BottomNavigationBarItem

怎样把2018版本的CAD图纸转换成2007版本?

python字符串(移除空白,长度,索引,分割,切片,拼接,格式化输出)

Spring Meng 要链接动画?

Lending Club 公司2007-2018贷款业务初步分析

C - 卿学姐与诡异村庄(并查集+One face meng bi)