Cod sursa(job #1687030)

Utilizator stefanchistefan chiper stefanchi Data 12 aprilie 2016 17:11:54
Problema Aria Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.58 kb
#include <iostream>
#include <stdio.h>
#include <algorithm>
using namespace std;
int x[100010],y[100010],t;

void cit()
 {
    scanf("%d",&t);
    for(int i = 0 ; i <  t ; i ++)
        scanf("%d %d",&x[i],&y[i]);
}

int det(int x1,int x2, int y1 ,int y2)
{
    int m = x1 - x2;
    int n = y1 + y2;
    return m*n/2;
}

int main()
{
    freopen("aria.in","r",stdin);
    freopen("aria.out","w",stdout);
    cit();
    long long p =0;
    for(int i = 0 ; i < t -1 ; i++)
        p += det(x[i],x[i+1],y[i],y[i+1]);
    printf("%lld",abs(p));

    return 0;
}