Cod sursa(job #2800863)

Utilizator KevinComsaComsa Kevin KevinComsa Data 14 noiembrie 2021 11:26:27
Problema Aria Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.52 kb
#include <fstream>

using namespace std;
ifstream fin("aria.in");
ofstream fout("aria.out");
int a,y[3001],x[3001],n,i,k=0,s=0;
int main()
{
   fin>>n;
    for(i=1;i<=n;i++)
        fin>>x[i]>>y[i];
    for(i=3;i<=n;i++)
    {
        a=x[1]*y[i-1]+y[1]*x[i]+x[i-1]*y[i]-x[1]*y[i]-y[1]*x[i-1]-y[i-1]*x[i];
        if(a<0)
            a=a*(-1);
        if(a%2==1)
            k++;
        a=a/2;
        s=s+a;
    }
    if(k%2==0)
    fout<<s+k/2<<".0";
    else
        fout<<s+k/2<<".5";

    return 0;
}