Cod sursa(job #1435478)
Utilizator | Data | 13 mai 2015 15:50:52 | |
---|---|---|---|
Problema | Operatii | Scor | 80 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <stdio.h>
int v[2];
inline int max (int a, int b) {
return a > b ? a : b;
}
int main(int argc, const char * argv[]) {
freopen ("operatii.in", "r", stdin);
freopen ("operatii.out", "w", stdout);
int N, poz = 0, Ans = 0;
scanf("%d", &N);
for (int i=1; i <= N; ++ i) {
scanf("%d",&v[poz]);
Ans += max (0, v[poz] - v[! poz]);
poz = ! poz;
}
printf ( "%d\n", Ans );
return 0;
}