Cod sursa(job #1321922)

Utilizator gedicaAlpaca Gedit gedica Data 19 ianuarie 2015 17:59:19
Problema Aria Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include <iomanip>
#include <fstream>
#include <algorithm>

using namespace std;

const int NMAX = 100000;

ifstream in( "aria.in" );
ofstream out( "aria.out") ;

int N;
double A[NMAX+1], B[NMAX+1], ans;

int main()
{
    in >> N;

    for( int i= 0; i< N; ++i )
    {
        in >> A[i] >> B[i];
    }

    A[N]= A[0];
    B[N]= B[0];

    for( int i= 0; i< N; ++i )
    {
        ans += ( A[i]*B[i+1]-A[i+1]*B[i] );
    }

    out << setprecision( 6 ) << fixed;
    out << 0.5 * ans << '\n';

    return 0;
}