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;
}
