Cod sursa(job #3346300)

Utilizator RazvanVelcuVelcu Razvan RazvanVelcu Data 13 martie 2026 10:26:57
Problema Aria Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.66 kb
#include <bits/stdc++.h>

#define int long long

using namespace std;
int x[100001];
int y[100001];

signed main()
{
    ifstream cin("aria.in");
    ofstream cout("aria.out");
    int n;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>x[i];
        cin>>y[i];
    }
    x[0]=x[n];
    y[0]=y[n];
    double ans=0;
    for(int i=1;i<=n;i++)
    {
        ans+=x[i]*y[i-1]-y[i]*x[i-1];
    }
    ans=abs(ans);
//    if(ans%2==0)
//    {
//        ans=ans/2;
//        cout<<ans<<".00000";
//    }
//    else
//    {
//        ans=ans/2;
//        cout<<ans<<".50000";
//    }
cout<<setprecision(5)<<ans/2;

    return 0;
}