UVAL 6142 Probability Through Experiments 二分搜索 组合数
题意:在一个圆上,以一个半径为基准,给出n个点从基准半径沿逆时针方向到该点转过的角度θ,求出用这些点组成的锐角三角形的个数。
思路:n个点可以组成C(n,3)个三角形
易知,如果三个点位于同一个半圆内,那该三角形一定是钝角或直角三角形。 所以可以从枚举每个点,做出以经过该点的直径,求出落在其左半圆的点m,这些点和枚举出的点组成的三角形一定是钝角或直角三角形,有C(m,2)个
原创
2014-09-17 18:24:01 ·
1004 阅读 ·
0 评论