Pagini recente » Cod sursa (job #2838276) | Cod sursa (job #9758) | Cod sursa (job #2474759) | Cod sursa (job #856018) | Cod sursa (job #125472)
Cod sursa(job #125472)
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
#define Nmax 20015
#define INF 0x3f3f3f3f
#define ll long long
int n;
int sir[3][Nmax];
ll sol, sum1, sum2;
void citire()
{
int i;
scanf("%d\n", &n);
for (i = 1; i <= n; ++i)
scanf("%d %d %d\n", &sir[0][i], &sir[1][i], &sir[2][i]);
}
void solve()
{
int i, j, mid;
ll sum;
for (i = 0; i <= 2; ++i)
{
sum = 0;
mid = (n + 1) / 2;
for (j = 2; j <= mid; ++j)
sum += ((ll)(j - 1)) * (sir[i][j - 1] - sir[i][j]);
for (j = n - 1; j >= mid; --j)
sum += ((ll)(n - j)) * (sir[i][j] - sir[i][j + 1]);
sum += ((ll)(mid - 1)) * mid / 2 + ((ll)(n - mid)) * (n - mid + 1) / 2;
sol += sum;
}
printf("%lld\n", sol);
}
int main()
{
freopen("inundatii.in", "r", stdin);
freopen("inundatii.out", "w", stdout);
citire();
solve();
return 0;
}