Cod sursa(job #1721871)
Utilizator | Data | 26 iunie 2016 17:24:57 | |
---|---|---|---|
Problema | Aria | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.34 kb |
#include <bits/stdc++.h>
using namespace std;
#define x first
#define y second
pair<double,double> f,a,b;
double sol;
int N;
int main(){
ifstream cin("aria.in");
ofstream cout("aria.out");
cin >> N >> f.x >> f.y;
a = f;
while(N-- > 1){cin >> b.x >> b.y; sol+=a.x*b.y - a.y*b.x;swap(a,b);}
sol += a.x*f.y - a.y*f.x;
cout << sol/2;
return 0;
}