Cod sursa(job #1423080)

Utilizator depevladVlad Dumitru-Popescu depevlad Data 21 aprilie 2015 11:37:46
Problema Operatii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <cstdio>

using namespace std;

#define inFile "operatii.in"
#define outFile "operatii.out"
#define MAX_N 1000000

FILE *in = fopen(inFile, "r");
FILE *out = fopen(outFile, "w");

int V[MAX_N + 1];

int main() {
    int N, i, diff;
    long long nMoves = 0;
    
    fscanf(in, "%d", &N);
    for(i = 1; i <= N; i++) fscanf(in, "%d", &V[i]);
    
    for(i = 0; i < N; i++) {
        diff = V[i+1] - V[i];
        if(diff > 0) nMoves += diff;
    }
    
    fprintf(out, "%lld\n", nMoves);
    
    fclose(in);
    fclose(out);
    
    return 0;
}