Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7615 - Хадааснууд

Шугаман саваанд хадааснууд зоов. Аливаа хоёр хадаасыг уяагаар холбож болно. 
Хадаас бүр уяануудад холбогдсон байхаар уяануудын нйилбэрийн хамгийн бага утгыг ол. 

Input

Эхний мөрөнд хадааснуудын тоо N өгөгдөнө. (1<=n<=100).

Дараагийн мөрөнд хадааснуудын координат болох сөрөг биш 10000-аас хэтрэхгүй тоонууд зайгаар тусгаарлагдан өгөгдөнө.

Output

Утаснуудын хамгийн бага нийлбэр

Example

Input:
5
4 10 0 12 2
Output:
6

Нэмсэн:Bataa
Огноо:2013-02-13
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE

hide comments
2021-11-17 12:21:38
#include <iostream>
using namespace std;

int main() {
int n,a[105],i;
int dp[105];
cin >> n;
for(i=1;i<=n;i++){
cin >> a[i];
}

dp[1]=0;
dp[2]=a[2]-a[1];
dp[3]=a[3]-a[1];
for(i=4; i<=n;i++){
dp[i]=min(dp[i-1]+(a[i]-a[i-1]), a[i]-a[i-1]+dp[i-2]);
}
cout << dp[n];
return 0;
}

Last edit: 2021-11-17 12:22:30
2021-11-17 12:02:45
nama boli2 arai yumaa
2021-11-17 11:35:54
90150454 zalgaad uzeerei haramsahgui shuu
2021-11-17 11:35:29
nama ich2
2021-10-28 12:08:14
yu ch bhgu shuu nama
2020-11-01 04:57:38
airai2
2020-11-01 04:57:25
nama chi bolio
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.