Submission #1673986


Source Code Expand

#include<iostream>
#include<cstdio>
#include<math.h>
#include<string>
#include<algorithm>
#include<functional>
#include<vector>
#include<set>
#include<map>
#define INF 999999
#define EPS 1.0e-6

using namespace std;

typedef long long ll;
typedef pair<int,int> P;
typedef pair<int, P> PP;

double xa,ya,xb,yb;
int n;
int t,v;
double x[1050];
double y[1050];

double distance(double x0,double y0, double x1, double y1){
	return sqrt((x1-x0)*(x1-x0)+(y1-y0)*(y1-y0));
}

int main()
{
	cin>>xa>>ya>>xb>>yb;
	cin>>t>>v;
	cin>>n;

	for(int i=0;i<n;i++){
		cin>>x[i]>>y[i];
	}

	double dist=t*v;
	//cout<<dist<<endl;

	int ope=0;
	for(int i=0;i<n;i++){
		//cout<<"a"<<endl;
		double k=distance(xa,ya,x[i],y[i])+distance(x[i],y[i],xb,yb);
		//cout<<k<<endl;
		if(k<dist||abs(k-dist)<EPS)ope++;
	}
	if(ope==0)cout<<"NO"<<endl;
	else cout<<"YES"<<endl;

	return 0;
}

Submission Info

Submission Time
Task C - 浮気調査
User kns330
Language C++14 (GCC 5.4.1)
Score 0
Code Size 909 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:47:24: error: call of overloaded ‘abs(double)’ is ambiguous
   if(k<dist||abs(k-dist)<EPS)ope++;
                        ^
In file included from /usr/include/c++/5/cstdlib:72:0,
                 from /usr/include/c++/5/ext/string_conversions.h:41,
                 from /usr/include/c++/5/bits/basic_string.h:5334,
                 from /usr/include/c++/5/string:52,
                 from /usr/include/c++/5/bits/locale_classes.h:40,
                 from /usr/include/c++/5/bits/ios_base.h:41,
                 from /usr/include/c++/5/ios:42,
                 from /usr/include/c++/5/ostream:38,
                 from /usr/include/c++/5/iostream:39,
                 from ./Main.cpp:1:
/usr/include/stdlib.h:775:12: note: candidate: int abs(int)
 extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
            ^
In file included from /usr/include/c++/5/ext/string_conversions.h:41:0,
                 from /usr/include/c++/5/bits/basic_string.h:5334,
     ...