제출 #1075651

#제출 시각아이디문제언어결과실행 시간메모리
1075651antonPortal (BOI24_portal)C++17
11 / 100
42 ms3412 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define pii pair<int, int> #define P complex<int> int N; int cross(P a, P b){ return (a * conj(b)).imag(); } signed main(){ cin>>N; vector<P> portals(N); for(int i = 0; i<N; i++){ pii pos; cin>>pos.first>>pos.second; portals[i] = {pos.first, pos.second}; } P origin = portals[0]; for(P& portal: portals){ portal -= origin; } if(N<3 || cross(portals[1], portals[2])==0){ cout<<-1<<endl; } else{ cout<<abs(cross(portals[1], portals[2]))<<endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...