
Maths - Simple Geometry
文章平均质量分 51
miss_minor
坚持,请你坚持
展开
-
10112 - Myacm Triangles
题目:10112 - Myacm Triangles 题目大意:求给定的点中围成的三角形面积最大且不包括其它点在区间的三个点。 解题思路:求三角形的面积:公式:S = 0.5 × |(y3 - y1)(x2 - x1) - (y2 - y1)(x3 - x1)|. 判断一个点是否在以围成的三角形内,看这个点与三条边形成的三角形的面积之和是否等于原来三角形的面积。是就在三家原创 2014-01-23 14:13:08 · 585 阅读 · 0 评论 -
10387 - Billiard
题目:10387 - Billiard 题目大意:一个球放在桌子长为a宽为b的正中间,球碰到水平边n次,垂直边m次,求经过s秒后反弹回到原点的球的速度,和速度的初始角度。 解题思路:要注意到碰到一次水平边就垂直方向走过b,碰到一次垂直边就水平方向走过a。所以球走过的长度,利用勾股定理可以求出,这样速度也出来了。 角度的话,因为对边和邻边知道了,可以用反正切求出角度。公式:A原创 2014-01-22 15:07:31 · 645 阅读 · 0 评论 -
579 - ClockHands
题目:579 - ClockHands 题目大意:求指针分针所成的夹角(取最小)。 解题思路:将时针走的距离减去分针走的距离,最后取绝对值,再看是否去最小的那个。当走一圈后距离是0,所以时针要%12. #include int a, b; int main() { while(scanf("%d:%d", &a, &b) , a || b) { doubl原创 2014-01-22 17:52:35 · 651 阅读 · 0 评论 -
10250 - The Other Two Trees
题目:10250 - The Other Two Trees 题目大意:就是给一片土地,对边相等,然后各有一个以相邻一条边为边的邻接正方形,这样的正方形中心有一棵树,题目给这两个相对树的坐标,求另外两个树的坐标。 #include #include int main() { double x1,y1,x2,y2; double ax1, ay1, ax2,原创 2014-01-22 21:31:21 · 657 阅读 · 0 评论 -
375 - Inscribed Circles and Isosceles Triangles
题目:375 - Inscribed Circles and Isosceles Triangles 题目大意:求一个等腰三角形里的内切圆的周长和。内切圆半径精确到0.000001就可以了。 解题思路:关键求出内切圆的半径。还有π在计算机中的表示方法acos(-1).其余的可以看看上传的图片,上面解释的很清晰。 #include #include int t; do原创 2014-01-23 15:26:17 · 1197 阅读 · 2 评论