三角形
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

三角形是最简单的平面图形,因其有着许多独特的性质而深受人们喜爱。

将三角形放在平面直角坐标系中,给定 的三个顶点坐标,你能够判断出平面中的一个点是否在三角形内部吗?为了简化这个问题,我们将顶点 A 固定在原点(0,0),将顶点 B 固定在 x 轴的正半轴上,顶点 C 位于第一象限内。因此,三个顶点的坐标分别为 A(0,0)B(x_b,0)C(x_c,y_c) 。你需要判断一个点 P(x_p,y_p) 是否在内部。

注意:一个点如果恰好落在三角形的某一条边上,我们不认为这个点在三角形内部。

输入描述:

第一行输入三个整数  分别表示 B 点的横坐标,C 点的横坐标,C 点的纵坐标。

第二行输入两个整数 分别表示 P 点的横坐标,纵坐标。

输出描述:

如果点 P内部输出“yes”,否则输出"no"。
示例1

输入

复制
6 3 3 
1 2

输出

复制
no
示例2

输入

复制
6 3 3 
2 2

输出

复制
no
示例3

输入

复制
6 3 3 
3 2

输出

复制
yes

说明

样例1、 2、3如下图所示,其中在样例1和2中,点 $P$ 不在$\Delta  ABC$内部,在样例3中,点 $P$ 在$\Delta  ABC$内部。