Cod sursa(job #116316)
| Utilizator | Data | 18 decembrie 2007 13:58:13 | |
|---|---|---|---|
| Problema | Operatii | Scor | 100 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.54 kb |
#include <cstdio>
using namespace std;
#define FIN "operatii.in"
#define FOUT "operatii.out"
#define MAX_N 1000005
int V[MAX_N];
int N, i;
long long Best;
int main ()
{
freopen (FIN, "r", stdin);
freopen (FOUT, "w", stdout);
scanf ("%d", &N);
for (i = 1; i <= N; ++i) scanf ("%d", V + i);
for (i = 1; i <= N; ++i)
if (V[i] > V[i - 1]) Best+= (long long)(V[i] - V[i - 1]);
printf ("%lld\n", Best);
return 0;
}
