给定2个点的坐标A和B,代表有一条射线AB。
再给定一个点的坐标O点和一个半径R,代表以O为圆心以R为半径的一个圆。
问射线与圆是否有公共点,即存在某个点既在射线上又在圆上。
输入一共7个数,均为不超过100的非负整数。
输出一行,存在这个点就输出Y,否则输出N。
测试举例:
测试输入:2 3 2 100 2 1 1
预期输出:N
测试输入:1 0 1 100 2 1 1
预期输出:Y
题目给的提示是用sin,我用了cos,然后只能过3个测试集,共5个
没什么想法,😔
给定2个点的坐标A和B,代表有一条射线AB。
再给定一个点的坐标O点和一个半径R,代表以O为圆心以R为半径的一个圆。
问射线与圆是否有公共点,即存在某个点既在射线上又在圆上。
输入一共7个数,均为不超过100的非负整数。
输出一行,存在这个点就输出Y,否则输出N。
测试举例:
测试输入:2 3 2 100 2 1 1
预期输出:N
测试输入:1 0 1 100 2 1 1
预期输出:Y
题目给的提示是用sin,我用了cos,然后只能过3个测试集,共5个
没什么想法,😔