Submission #375876

#TimeUsernameProblemLanguageResultExecution timeMemory
375876astoriaSoccer (JOI17_soccer)C++14
5 / 100
1 ms364 KiB
#include "bits/stdc++.h"
using namespace std;

#define int long long

int32_t main(){
	ios_base::sync_with_stdio(false);
	cin.tie(NULL); cout.tie(NULL);
	int h,w,a,b,c,n;
	cin>>h>>w>>a>>b>>c>>n;
	
	int s[n],t[n];
	for(int i=0; i<n; i++) cin>>s[i]>>t[i];
	
	int difs = abs(s[0]-s[1]);
	int dift = abs(t[0]-t[1]);
	
	int optOne = (a*difs) + b + (c*dift);
	if(difs==0) optOne-=b;
	int optTwo = (a*dift) + b + (c*difs);
	if(dift==0) optTwo-=b;
	int optThree = (c*difs) + (c*dift);
	cout<<min(min(optOne,optTwo),optThree);
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...