问题2857--小A的游戏制作系列二

2857: 小A的游戏制作系列二

时间限制: 1Sec 内存限制:128 MB
提交:61 解决:31
[ 状态] [ 讨论版] [ 提交] [命题人: ]
题目描述
小A的GameJam又出bug了,希望你能再帮小A解决一个问题,策划同学需求:
玩家的技能攻击区域是一个左x度右y度半径为l的扇形区域,在扇形范围内(包括扇形边界上)的敌人将受到伤害。
测试同学将使用一个敌人位置进行测试。
输入
第一行输入四个整数,p_x, p_y, d_x, d_y分别代表玩家站立的位置和玩家朝向的位置,数据保证两个位置不重叠
第二行输入三个实数,x,y,l分别代表扇形区域的左边界、有边界、半径。(0第三行输入两个整数,m_x, m_y代表敌人的位置。
输出
如果能打中敌人,输出YES,否则输出NO
样例输入 Copy
0 0 1 0 90 90 1 0 1
样例输出 Copy
YES
来源/分类