Submission #1025454

#TimeUsernameProblemLanguageResultExecution timeMemory
1025454pccPortal (BOI24_portal)C++17
11 / 100
1 ms604 KiB
#include <bits/stdc++.h>
using namespace std;

#define ll long long
#define pll pair<ll,ll>
#define fs first
#define sc second
pll a,b,c;

int main(){
	int N;
	cin>>N;
	if(N<=2){
		cout<<"-1\n";
		return 0;
	}
	cin>>a.fs>>a.sc>>b.fs>>b.sc>>c.fs>>c.sc;
	b.fs -= a.fs,b.sc-= a.sc;
	c.fs-=a.fs,c.sc-= a.sc;
	ll ans = c.fs*b.sc-c.sc*b.fs;
	if(ans == 0)cout<<"-1\n";
	else cout<<abs(ans)<<'\n';
	return 0;
}
#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...