题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=1700
给你一个点在半径为r的圆上,该圆圆心在原点上,让你求圆上两个点是这两个点与给出这个点的距离最大
显然是互为120度的时候最大。
首先可以求出圆的半径,然后用两个公式求解方程组
a*b=|a|*|b|*cos(120);
x*x+y*y=r*r;
解出方程刚好有两个解,及为所求。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include