https://www.nowcoder.com/acm/contest/118/C
#include"bits/stdc++.h"
using namespace std;
struct Point
{
double x,y;
Point (){}
Point(double x,double y):x(x),y(y){}
};
struct Vector
{
Point p1,p2;
Vector(){}
Vector(Point p1,Point p2):p1(p1),p2(p2){}
};
int whichSide(Point p,Vector v)
{
double x1=v.p1.x,y1=v.p1.y,x2=v.p2.x,y2=v.p2.y,x=p.x,y=p.y;
if((x2-x1)*(y-y1)-(x-x1)*(y2-y1)<