Cod sursa(job #2479251)

Utilizator FunnyStockyMihnea Andreescu FunnyStocky Data 23 octombrie 2019 16:48:17
Problema Inundatii Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.74 kb
#include <cstdio>

using namespace std;

long long sum1, sum2, kek, n, half, a, b, c;

int main() {
        freopen ("inundatii.in", "r", stdin);
        freopen ("inundatii.out", "w", stdout);

        scanf("%d", &n);
        half = (n + 1) / 2;

        for (int i = 1; i <= n; i++) {
                scanf("%d %d %d", &a, &b, &c);
                a -= i;
                b -= i;
                c -= i;
                if (i <= half)
                        sum2 += a + b + c;
                if (i > half)
                        sum1 += a + b + c;
                if (i == half)
                        kek = a + b + c;
        }

        printf("%lld", kek * half - sum1 + sum2 - kek * (n - half));


        return 0;
}